Page 114 of 166

Re: Raven. A homemade Atari-like computer

Posted: 29 Aug 2025 18:06
by luciodra
agranlund wrote: 29 Aug 2025 16:42 Yeah it wasn't intending to fix anything. I wast mostly, or rather only, interested in seeing what it printed to the serial output.

Code: Select all

RAVEN060

CPU:   M68LC060R4
SIMM0: 01000000
SIMM1: 01000000
SIMM2: 01000000
SIMM3: 00200000

Coldboot
InitHeap
InitUart
InitIkbd
InitMfp
InitMidi
InitI2C
InitRtc
InitCfg
InitVbr
InitMonitor
IkbdConnect
Eiffel 7812bps
InitAtari
InitVbr
InitMmu
InitEmu
InitTos
InitVga
 32Kb VGA Bios at 800C0000
Starting TOS
cirrus_identify 1
cirrus_identify 2
cirrus_identify 3
cirrus chipset: 16 : 03
cirrus vram: 1024
nv_init: cirrus : GD5420 (1024Kb)
 banks: 000a0000 : 64Kb * 16 (4Kb * 256)
 ignored modes:
  1024, 768, 4 : 00 : 005d
 valid modes:
   640, 350, 1 : 00 : 0010
   640, 480, 1 : 00 : 0012
   640, 350, 4 : 00 : 0010
   640, 480, 4 : 00 : 0012
   320, 200, 8 : 00 : 0013
   800, 600, 4 : 00 : 0058
   640, 480,16 : 00 : 0064
   640, 480, 8 : 00 : 005f
   800, 600, 8 : 00 : 005c
  1024, 768, 8 : 00 : 0060
nv_init_vram 820a0000 : 00010000 x 16
bootres from emulator.bib
nova: p_changeres: 0002251c, 0 : 640x480x1
nv_setmode 640x480x1x
 cfg:  18 00 1c
 dram: 50 mhz, 32bit, extended RAS
 fifo: 8, threshold: 0
 fpm:  on
 mclk: 1c : 50.1 mhz
size = 38400, pitch = 80
nova: p_instxbios: 0
nova: p_changeres: 01142dcc, 0 : 640x480x4
nv_setmode 640x480x4x
 cfg:  18 00 1c
 dram: 50 mhz, 32bit, extended RAS
 fifo: 8, threshold: 0
 fpm:  on
 mclk: 1c : 50.1 mhz
size = 38400, pitch = 80
nova: p_setscreen_first: 44000000 0000f93c
vdi_patch: start at 0003fcc4
vdi_patch: trap2 at 0003daae
vdi_patch: table at 0003dafe
vdi_patch: bss   at 00049e90
vdi_patch: linea at 0003814e
nova: p_setscreen: 44000000

Re: Raven. A homemade Atari-like computer

Posted: 29 Aug 2025 18:52
by PhilC
agranlund wrote: 29 Aug 2025 17:44
PhilC wrote: 29 Aug 2025 16:56 Are we still able to use the SMT EPROM Simms? Iight make up one if so.
I'm using them, I have one with SST39LF802C and another with SST39LF401C.
Okay I'll give it a go, I've got some F800 chips

Re: Raven. A homemade Atari-like computer

Posted: 29 Aug 2025 19:23
by agranlund
So... sprite based games is probably possible in 640x480x8bpp even on ISA cards.

This does a fullscreen blit to the backbuffer to clear/set the background.
Then blits 64 number of 64x64 sprites to it
Then a fullscreen blit from backbuffer to frontbuffer
(which isn't needed but I haven't hooked up the function for changing the screen pointer address)




Now I want to see if I can make them do flat shaded triangles in a sensible speed, by doing the scan conversion in software and then have the hardware draw all those horizontal lines.

Re: Raven. A homemade Atari-like computer

Posted: 29 Aug 2025 19:52
by dml
:-)

Re: Raven. A homemade Atari-like computer

Posted: 29 Aug 2025 20:47
by Cyprian
@agranlund it looks cool

Re: Raven. A homemade Atari-like computer

Posted: 29 Aug 2025 21:19
by exxos
Damn, If you tried that on a ST, it'd take 5 minutes per frame! :lol:

Re: Raven. A homemade Atari-like computer

Posted: 29 Aug 2025 21:20
by agranlund
Cheers @Cyprian , I am wondering if DevilutionX could be convinced to run..

Re: Raven. A homemade Atari-like computer

Posted: 29 Aug 2025 21:36
by agranlund
exxos wrote: 29 Aug 2025 21:19 Damn, If you tried that on a ST, it'd take 5 minutes per frame! :lol:
I'm slightly tempted to replace the gfxcard in my ST now. With the unaccelerated ET4000AX it probably would do the 5 minutes per frame :)

The CPU and bus is doing almost nothing in the sprite test. Just waiting for, and dispatching new commands to the blitter.
I think I need to make some kind of API that takes and manages command-lists of sort. To make it easier for programs to keep the CPU busy with game-logic or whatnot while the graphics card is doing its thing.
Too bad it looks like not all cards have "blitter-finished" interrupts. The WDC does but I can only find option for polling in the Cirrus Logic datasheet :/

Re: Raven. A homemade Atari-like computer

Posted: 29 Aug 2025 21:40
by dml
This is the kind of thing I am interested in getting into on Raven - but I'm still trying to finish something on F030 among other things so it's just going to have to wait a bit longer... which is extra annoying!

Anyway its really interesting to see what you're doing here :)

Re: Raven. A homemade Atari-like computer

Posted: 30 Aug 2025 12:27
by Cyprian
is there any chance for VME port in Raven?


StarTrack VME is coming: https://www.atari.org.pl/forum/viewtopi ... 92#p322692
StaryTryk.jpg