Live data from Hacker News

Linux on the Atari Jaguar

cakehonolulu.github.io

61–67 of 67 posts

Re: Linux on the Atari Jaguar

#61
post #12

Earlier quoted context omitted.

On of the few things where getting Doom to run on it wouldn’t be that cool. But I love the post, except for the part where you reminded me I was old by acting like no one remembers that thing.

But… there was a commercial port of Doom to the Jaguar.

But not to jaguar GNU/Linux :P

Re: Linux on the Atari Jaguar

#62
post #59

Earlier quoted context omitted.

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).

Can the Jaguar push a higher horizontal resolution? Does it use graphics hardware similar to the Atari ST family?

Completely different. The ST and TT used bitplanes whereas the Jag is chunky, and can support both YUV and RGB colourspaces. 640x200 is possible at least https://youtu.be/XI3Pvx5Yh1U?si=2bp93CeNYPTGZZic

Re: Linux on the Atari Jaguar

#63

Earlier quoted context omitted.

We used to use the blitter for that and then there was a memory location to write to to initiate execution of what was uploaded. The Jaguar developer docs are available online if you haven't seen them. Once the GPU or the DSP was running. You could then chain overlays together by running to a location in the GPU itself from which you called the blitter to upload the next segment and then you could just jump to its fi…

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 of doing things within Linux; the environment is very limited and I can't think of a way to cleanly make the Tom more "accessible" (While again, Tom is already executing the object lists to drive the Linux…

The GPU was relatively stable, the DSP OTOH was whack. But you could neutralize its most offensive bug just by repeating load instructions. It looks stupid, but it always worked.

Re: Linux on the Atari Jaguar

#64
post #59

Earlier quoted context omitted.

Can the Jaguar push a higher horizontal resolution? Does it use graphics hardware similar to the Atari ST family?

Completely different. The ST and TT used bitplanes whereas the Jag is chunky, and can support both YUV and RGB colourspaces. 640x200 is possible at least https://youtu.be/XI3Pvx5Yh1U?si=2bp93CeNYPTGZZic

640x200 pixels ought to be enough for anyone.

Re: Linux on the Atari Jaguar

#65

Earlier quoted context omitted.

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?

I followed you on github. I think you should be able to see my email address? If not the one on the 68000 fix commits in the kernel works :)

Do you happen to be fifteenhex?

Re: Linux on the Atari Jaguar

#66

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 with the changes: https://github.com/cakehonolulu/linux_jag

Might be fun to run this as a barebones router.

To route what? It doesn't appear to be capable of any kind of networking.

Re: Linux on the Atari Jaguar

#67

Earlier quoted context omitted.

I've been slowly working on getting fuzix working on my amiga 1200. It boots the kernel I just don't have a file system for it yet. Though my 1200 has ~10MB RAM.

Do you only have a RAM expansion? If you have an MMU normal m68k linux will work for you. I have an a4000 running linux with an nvidia gpu ;) The drivers for the amiga filesystem etc all still work. If you have the stock 020 we (me and the other people messing with this stuff) can make that work. the 68000 support needs one tiny thing, fixing the stack frame differences between the 000 and the 010+, and it'll boot on…

An a4000..wow my dream machine. I have an ACA1221lc[0] in there. A firm believer in real hardware. I really want an easy way of swapping out the cf card so I can make my fuzix port bootable and easily reflash the card.

For the moment I have a floppy disk that loads my network card drivers and then copies the kernel over the network into ram. That makes debugging things way easier than having to burn a floppy with every code change.

[0] https://wiki.icomp.de/wiki/ACA1221lc

Post reply on HN