Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cakehonolulu
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
35 ms
·
1.
▲
by
cakehonolulu
2mo ago
Aha! You got me ;) Banter aside; I was basically on a tunnel-vision/nerd-snipe/however you want to call it to get it to run; GCC report is still coming. It’s just that I’ve never sent out (a report) to them (gcc) and wasn’t really
2.
▲
by
cakehonolulu
2mo ago
It does require an MMU technically, this kernel is built with that in mind but I see no mention of uCLibc whatsoever on the kernel log (Or that I remember out of all the files I saw open). I’ll see if I can pinpoint exactly what it is.
3.
▲
by
cakehonolulu
2mo ago
I was actually thinking, if memory is the bottleneck; I could always go with the Saturn instead (Or find a way to have the 32X catridge writes go through…; but I’m no EE unfortunately). I do recall having a RAM expansion cartridge in mine t
4.
▲
by
cakehonolulu
2mo ago
Ah, that'd be it then; it would've been such a cool experiment. Regardless, I don't really know if there's the notion of an SMP-enabled m68k board based on Linux so I would not really know where to start. For SuperH, I&#
5.
▲
by
cakehonolulu
2mo ago
I actually didn't know the THUMB thing; pretty interesting stuff... The branch delay slots/load delay slots thing was also something that plagued some MIPS processors back then too; 5th generation of consoles (At least, from Sony,
6.
▲
by
cakehonolulu
2mo ago
Hi! Nice to see you here. Yes so, this was tested within a software context; the ASIC that does the bus arbitration on the side of the 32X has some of the required pins as N/C. They do a much more interesting deep-dive on the link you
7.
▲
by
cakehonolulu
2mo ago
That was something I also noticed; I can't say for sure (Since I haven't yet checked) but I feel like I may have done something incorrect when wiring the FRT (The timer) to the secondary, smp-enabled SH2. The BogoMIPS value is de
8.
▲
by
cakehonolulu
2mo ago
Not a silly question actually. There's really clever ways you can get down to scratch that space-saving itch; I'm not knowledgeable about it either (I'm just really bad when it comes to analog signals) but if you really, real
9.
▲
by
cakehonolulu
2mo ago
Hi! Honestly, no idea if Krikkz's Extended SSFv2 is even implemented on MiSTer. I'd have to check but considering the rarity of it I'd be surprised if it was there. Porting Linux to SH3 is surely easier than what it has been
10.
▲
by
cakehonolulu
2mo ago
It's kinda like "Running DOOM on x"
11.
▲
by
cakehonolulu
2mo ago
Hi! I'm basically forwarding UART data from the SH2s over to the M68K using a simple communication channel. Since the SH2s don't really have "direct" access to the Genesis's I/O port (They have TTL UART which c
12.
▲
Linux on the Sega 32X. Who needs hardware synchronization primitives anyway?
(cakehonolulu.github.io)
147 points
by
cakehonolulu
2mo ago
|
32 comments
13.
▲
by
cakehonolulu
2mo ago
After testing the waters with a Linux for Jaguar port; I basically set myself to get similar results on the 32X add-on for the Sega Genesis. Turns out that, even without hardware synchronization primitives, you can get smp-ready Linux: htt
14.
▲
by
cakehonolulu
2mo ago
Do you happen to be fifteenhex?
15.
▲
by
cakehonolulu
2mo ago
Hi! Glad you liked it. In theory it should be possible I think? I don't exactly recall the memory differences (Chip RAM vs Fast RAM and all that) but assuming you have enough Chip/Fast RAM and thereabout of a megabyte in a storage
16.
▲
by
cakehonolulu
2mo ago
Hi! Thanks for all your work honestly, I saw the patches and most (If not all...) were necessary to boot the kernel. As for the mainline stuff: Sure! May I reach out to see how I can help?
17.
▲
by
cakehonolulu
2mo ago
Anytime! As for 80 columns... I'd probably need to choose a different (Narrower) font. With a bit smaller font I reckon it should be feasible to have it (Since current one has 8x8 glyphs).
18.
▲
by
cakehonolulu
2mo ago
Thanks! Glad you enjoyed it!
19.
▲
by
cakehonolulu
2mo ago
I basically wrote them down as they came to my mind, but I agree. I'm still waiting to find a decently priced Falcon 030...
20.
▲
by
cakehonolulu
2mo ago
Absolutely! You could possibly develop a custom mapper that provides extra RAM (I guess memory bank switching would need to happen) plus the ROM but as far as I'm aware it's not available.
21.
▲
by
cakehonolulu
2mo ago
I'm awaiting some screenies from a peer that has the flash cart for the Jaguar; don't worry, they'll get added! I have both the Jaguar and the Jaguar CD but don't have the flash cart...
22.
▲
by
cakehonolulu
2mo ago
Ah yes, I'm more worried about the actual limits of what the combination of Linux + the initramfs can let us do (Memory wise, mostly). In theory it should be feasible but I'm not too sure how you'd "adapt" the way o
23.
▲
by
cakehonolulu
2mo ago
I think it could be feasible (Like, embedding the utils), but I'm not too sure how I'd handle the "upload" of the RISC code for the Tom (While at the same time it's driving the Linux console) and similar...
24.
▲
by
cakehonolulu
2mo ago
Not that I blame you... in comparison with pretty much the rest of cartridge-based systems, the available flash cart is priced higher (And AFAIK no DIY open-source ones exist). AvP is one of the best games to play on the system, it was futu
25.
▲
by
cakehonolulu
2mo ago
I've actually thought of that, but the memory space is so limited that I feel it'd be impossible. Also considering the fact that no official memory banking solutions exist for the Jaguar... maybe it'd be an interesting techni
26.
▲
by
cakehonolulu
2mo ago
Hi! Thanks! Though' I must say that it also helped lots that there's still m68k (Heck, even base 68000) arch code on upstream Linux...!
27.
▲
by
cakehonolulu
2mo ago
About a minute and a half. It varies by 2~ seconds at most. Could possibly be related to how Linux does the calibrate_delay() stuff? (And well, I'm also not too sure on how deterministic it's supposed to be in terms of time).
28.
▲
Linux on the Atari Jaguar
(cakehonolulu.github.io)
193 points
by
cakehonolulu
2mo ago
|
64 comments
29.
▲
by
cakehonolulu
2mo ago
This is a deep dive on what is necessary to get Linux on the 68000-based Atari Jaguar. No specialized hardware/flash carts. All runs within the original hardware vision (2 megabytes of RAM) and gets to a Busybox shell. Linux repository
30.
▲
by
cakehonolulu
8mo ago
Unfortunately not with PCIem... I don't know how the XNU kernel does PCIe stuff; maybe something can be done there with a Kext module but no idea.
More ›