My apologies; I did not realise you only had the one ROM SIMM. In that case looking at Mouser the '802 might indeed be your only option.luciodra wrote: ↑Sun Oct 06, 2024 10:01 pmI'm confused: I have this type of ROM cardDrZiplok wrote: ↑Sun Oct 06, 2024 8:40 pm It looks like you're in Italy; I would be looking at Mouser: https://www.mouser.it/ProductDetail/Mic ... aapA%3D%3D
mod.jpeg
Credo tu fai riferimento all'altra scheda rom che io non ho...
Raven. A homemade Atari-like computer
Re: Raven. A homemade Atari-like computer
Re: Raven. A homemade Atari-like computer
Don't worries
Re: Raven. A homemade Atari-like computer
WIP bios setup utility. CT60 users will find it quite familiar..
Proper pages still need to be designed and reworked for Raven, the ones I kept for testing purposes are still just the original CT60 ones.
I would be very nice to have an ISA page for easy Plug-and-play configuration here too.
Proper pages still need to be designed and reworked for Raven, the ones I kept for testing purposes are still just the original CT60 ones.
I would be very nice to have an ISA page for easy Plug-and-play configuration here too.
Re: Raven. A homemade Atari-like computer
Ok, the board is almost ready and there are very few components missing that are on the way. The card is beautiful and I have to thank my friend Paolo for the work, and of course Agranlund. I have a doubt on how to program emutos...
Re: Raven. A homemade Atari-like computer
I made the following diagram:
XGecu TL866II-Plus ->
ATF22V10C iksi_240418.jed
ATF22V10C narnia_240422.jed
ATDH1150-USB ->
ATF1508AS nessi_240901.pld
XGecu TL866II-Plus->
PIC16F876A eiffel_1.10.1(Mq)_fixedFire_noLcd.hex
Is this correct?
Can anyone help me with the roms ?
XGecu TL866II-Plus ->
ATF22V10C iksi_240418.jed
ATF22V10C narnia_240422.jed
ATDH1150-USB ->
ATF1508AS nessi_240901.pld
XGecu TL866II-Plus->
PIC16F876A eiffel_1.10.1(Mq)_fixedFire_noLcd.hex
Is this correct?
Can anyone help me with the roms ?
Re: Raven. A homemade Atari-like computer
Nice!
Someone should really finish the documentation, especially on how to program all the things and then a chapter on software setup.
And make a nice binary distribution of the needed/useful things.. I've been very short on spare time lately but it's something I'd like to do some day.
Anyways. For emutos the first step will be to upload the firmware to the simm programmer if you haven't done so already.
This procedure is the same as any RPI2040. Hold the button on the RPI while powering it on and it should show up as a removable disk on your operating system.
Drag-and-drop "/hw/simm/programmer/firmware/build/ravenprog.uf2" onto the RPI2040 and it should program itself and then reset.
Now that the programmer is running the firmware:
Put rom-simm in the programmer.
Use a serial terminal to connect to the programmer. It looks like it may be incompatible with a lot of them but "CoolTerm" works well.
Verify that you can communicate with the programmer over the serial terminal. Typing stuff should echo back, pressing 'h' (+ return) should show you a list of commands etc.
If this is working, you can press 'p' (+ return). It should inform you that it has erased the flash and is now waiting for you to send a file.
I'm not in front of my home pc but; Coolterm has an option in one of the menus to send binary file. Select this, and then select the file "/sw/rom/rom_tos.bin". You should see a progress bar in CoolTerm, and the light on the programmer should be flashing.
(I now realize I have accidentialy removed the pre-built "rom_tos.bin" from Github. It can be built from the sources of course but I will build and upload a binary as soon as I get a chance)
Once programming is finished, the light should stop flashing and there should be a message about being done printed in the terminal.
Remove rom-simm from programmer, put the simm in the rom slot on Raven.
You need a ram-simm in at least ram slot 0 for things to work too.
When you have all the things on the hardware side done and you are ready to test the machine:
You will absolutely want a USB<->RS232 cable connected between your PC and the "leftmost" serial port on Raven too.
Raven boot bios will print useful stuff here, and optionally allow you to interact with and debug the machine. Connect with 750000 baud.
Text output from here in your connected terminal should be the machines first sign of life.
A second second USB<->RS232 cable for the rightmost port can come in handy too but if you only have one then you can always just re-plug that one as you need. That second serial port is a normal Atari compatible one and it can be useful for debugging stuff that happens during EmuTOS bootup (with a debug build of EmuTOS). I believe EmuTOS expects a 9600 baud connection here.
Re: Raven. A homemade Atari-like computer
Thank you so much!!!
I think this information is important for many
I think this information is important for many
Re: Raven. A homemade Atari-like computer
This is complicated for me... I have some basic C compilation but specifically I wouldn't know where to start...
Re: Raven. A homemade Atari-like computer
I have uploaded prebuilt binaries of the rom:
https://github.com/agranlund/raven/tree/main/sw/rom
The plan is to eventually put all pre-built stuff, my own as well as 3rd party stuff, in some kind of separate dist folder or zipped package. But for now it is what it is, and a bit of a mess in terms of what files can be found where