Raven060 (kodak80 build)

User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1121
Joined: Sun Aug 18, 2019 10:43 pm
Location: Sweden
Contact:

Re: Raven060 (kodak80 build)

Post by agranlund »

kodak80 wrote: Fri Nov 15, 2024 10:48 pm @agranlund I also wanted to check: I have ATF1508AS-10JU84 which are 10ns chips which are not 7.5ns as per the BOM. I am hoping that the speed difference will not cause any issues.
I would have tried it, and just filed it (and that 33Mhz version 68150) as something to suspect if all the more convenient to prove stuff has been exhausted - if something is giving you unexplainable issues.
I've only tried the 7.5ns ATF1508 myself. For the 68150 I did try one 33mhz version which was ok with 48mhz and another one that wasn't.

Having some slower main oscillator at hand for testing purpose isn't a bad idea too. In case either the CPU or 68150 isn't happy with the speeds.
Perhaps I should add that as optional on the BOM.
User avatar
kodak80
Posts: 401
Joined: Sat Oct 21, 2017 1:14 am
Location: Brisbane,QLD Australia
Contact:

Re: Raven060 (kodak80 build)

Post by kodak80 »

NESSI is now programmed so all chips now ready.

Raven060 kodak80 NESSI240901 20241120.jpg
Raven060 kodak80 NESSI240901 20241120.jpg (255.9 KiB) Viewed 200 times
I have an ET4000/W32I ISA video card which is untested but bought as working. I also have ET4000AX cards which have been tested and I know work.

Raven060 kodak80 ET4000W32I (1) 20241120.jpg
Raven060 kodak80 ET4000W32I (1) 20241120.jpg (472.9 KiB) Viewed 200 times
I guess for initial power up I will use an ET4000AX card.

I have a USB to Serial cable arriving today to allow monitoring the power up.

I have an ATX PSU with 24 pin connector. Any information on turning the ATX power on? Just push the Power micro-switch? Anything else I need to know/do?

ROM is programmed with the latest rom_mon.bin for the initial power-up and testing.
Atari Falcon 030 | Atari 1040 STE | Atari 1040 STFM | Atari 1040 STF | Kryoflux & Supercard Pro Flux boards
Creator of the Atari ST Review magazine archive: https://www.chillichai.com/atari-st-review
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1121
Joined: Sun Aug 18, 2019 10:43 pm
Location: Sweden
Contact:

Re: Raven060 (kodak80 build)

Post by agranlund »

Yep, just plug in the ATX PSU and turn on its standby power if it has its own switch.
Then the microswitch on the motherboard will turn everything on/off.

In hindsight I probably should have included some smd leds on the motherboard but you can always hook up a led to the frontpanel header like I did before mine was cased and connected to the case led:
IMG_2070 copy.jpg
IMG_2070 copy.jpg (33.07 KiB) Viewed 181 times
with "rom_mon.bin" flashed to the rom:
rs232 cable on com1. 115200 baud, no flow control, enter key emulation = CR
power on and fingers crossed you get something in the terminal.

When you hopefully get to the prompt, run "test ym" and verify you get the bell sound.
Further tests could be to run "rtc". The last four bytes in the dump should say "RAVN".

You can also verify 16 out of the 32bits on the 68150 side of the databus by running:

Code: Select all

pb $a0000a13 $55
pb $a0000a13
pb $a0000a13 $aa
pb $a0000a13

pb $a0000a15 $55
pb $a0000a15
pb $a0000a15 $aa
pb $a0000a15
It's a sequence of write followed by read and we want to see the same value read back as was written.


If this is ok then I would flash and run "rom_dbg.bin" and see how far you get.
I'd start with no graphicscard or cfcard inserted.

If the log ends with saying something like this then it has managed to boot all the way.

Code: Select all

disp() to "        "
disp() to "SCRENMGR"
disp() to "EMUDESK "
AES: EMUDESK: evnt_multi()
disp() to "        "
Then add the graphicscard and run it again, hopefully you get some graphics on the screen. If not then the early part of the log will be of help.
When this works add cf-card.

With all this working I would switch to the normal "rom_tos.bin" and verify that boots.

Install the software from the release package onto cf card:
https://github.com/agranlund/raven/rele ... .A1.latest

With this installed you should see a boot logo on startup - press delete and go to the nova tab to set up graphics for a nicer resolution on the desktop.

There should really be a nice step-by-step tutorial for this... :)
User avatar
kodak80
Posts: 401
Joined: Sat Oct 21, 2017 1:14 am
Location: Brisbane,QLD Australia
Contact:

Re: Raven060 (kodak80 build)

Post by kodak80 »

Okay, as I had the Raven060 board hooked up to the ATX PSU, I couldn't wait until the weekend to start testing things. I have removed the ET4000 card for the initial testing and only have RAM in slot 0. My PSU has a power switch on the back so click it to be in the ON state then pressed the Power micro switch. I have the 48mhz OSC installed.
Raven060 kodak80 ATX PSU Connected 20241121.jpg
Raven060 kodak80 ATX PSU Connected 20241121.jpg (366.52 KiB) Viewed 140 times
Initial power-up is looking good so far. Initial boot output on COM1:

Code: Select all

RAVEN060

CPU:  M68LC060R04
ROM:  20241115
RAM0: 01000000
RAM1: 00000000
RAM2: 00000000

InitBss
InitHeap
InitUart
InitIkbd
InitMfp
InitMidi
InitI2C
InitRtc
InitCfg
InitVbr
InitMonitor
InitAtari
InitVbr
InitMmu
InitEmu
InitTos
No TOS detected
StartMonitor


 d0: 00000000  d2: 005819e8  d4: ffffffef  d6: 00400000
 d1: 005799be  d3: 20241115  d5: 00000003  d7: 00000000
 a0: 00000700  a2: 400022f4  a4: 00004000  a6: 005ffff4
 a1: 00500c00  a3: 400026ba  a5: 20000020  a7: 005fffac
 pc: 4000a3dc  sr: 2710                   usp: 08401082
vbr: 00581500  tc: 00008210 srp: 00581200 urp: 00581200
dt0: 00000000 dt1: 00000000 it0: 00000000 it1: 00000000
pcr: 04310403 bcr: 00000000 ccr: 00000000

YM sound output test did sound 2 bells:

Code: Select all

> test ym
Testing YM
You should hear the same bell sound twice.
  Byte access
  Long access
  Done.
> 
verify 16 out of the 32bits on the 68150 side of the databus by running - looks good as response matches input

Code: Select all

> pb $a0000a13 $55
> 
> pb $a0000a13
a0000a13 : $55
> 
> pb $a0000a13 $aa
> 
> pb $a0000a13
a0000a13 : $aa
> 
> 
> 
> pb $a0000a15 $55
> 
> pb $a0000a15
a0000a15 : $55
> 
> pb $a0000a15 $aa
> 
> pb $a0000a15
a0000a15 : $aa
> 
RTC test output does not show RAVN at the end but I do not have a battery fitted so unsure if this makes a difference:

Code: Select all

> rtc
00000000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
I now need to re-program the ROM with "rom_dbg.bin" and see how far I get.
Atari Falcon 030 | Atari 1040 STE | Atari 1040 STFM | Atari 1040 STF | Kryoflux & Supercard Pro Flux boards
Creator of the Atari ST Review magazine archive: https://www.chillichai.com/atari-st-review
User avatar
kodak80
Posts: 401
Joined: Sat Oct 21, 2017 1:14 am
Location: Brisbane,QLD Australia
Contact:

Re: Raven060 (kodak80 build)

Post by kodak80 »

agranlund wrote: Thu Nov 21, 2024 12:10 am
Output captured from ROM programmed with "rom_dbg.bin". Panic: Exception number 68. :?

Code: Select all

RAVEN060

CPU:  M68LC060R04
ROM:  20241115
RAM0: 01000000
RAM1: 00000000
RAM2: 00000000

InitBss
InitHeap
InitUart
InitIkbd
InitMfp
InitMidi
InitI2C
InitRtc
InitCfg
InitVbr
InitMonitor
InitAtari
InitVbr
InitMmu
InitEmu
InitTos
Start
bios_init()
processor_init()
Address Bus width is 32-bit
vecs_init()
init_delay()
init_delay loopcount_1_msec=110000
machine_detect()
ttram_detect()
ttram_detect(): ramtop=0x01b00000
detect_ide(): has_ide = 0x01
detected_busses = 0x0004
VGA card detected at IO=0xfedc0000 / mem=0xfec00000
machine_init()
bmem_init()
Memory map before balloc() adjustments:
        _text = 0x00e00000
       _etext = 0x00e7be3c
        _data = 0x00e7be3c
       _edata = 0x00e7be3c
         _bss = 0x00002140
   _endvdibss = 0x0000a9f0
        _ebss = 0x00012e14
       stkbot = 0x00000800
       stktop = 0x00001000
_end_os_stram = 0x00012e14
       membot = 0x00012e14
       memtop = 0x00200000
cookie_init()
fill_cookie_jar()
cookie_vdo = 0xffffffff
cookie_mch = 0xffffffff
cookie_snd = 0x00000001
wrong nvram: expected=0xff00 actual=0x0000
cookie_akp = 0x00000000
wrong nvram: expected=0xff00 actual=0x0000
cookie_idt = 0x0000002f
font_init()
mfp_init()
screen_init_mode()
linea_init()
linea_init(): 640x400 1-plane (v_lin_wr=80)
screen_init_address()
before balloc_stram: membot=0x00012e14, memtop=0x00200000
balloc_stram(32768, 1)
balloc_stram(32768, 1) returns 0x001f8000
 after balloc_stram: membot=0x00012e14, memtop=0x001f8000
v_bas_ad = 0x001f8000, vram_size = 32768
setphys(0x001f8000)
vt52_init()
after vt52_init()
init_system_timer()
chardev_init()
init_serport()
Panic: Exception number 68
sr=2008 pc=00e09bfa

D0-3: ffffffef 00000000 0058000c 00e0061a
D4-7: ffffffef 00200000 00000000 00000001
A0-3: fffffa00 0000370a 00e09c66 00e0912a
A4-7: 00004000 20000020 00000ffc 00000f54
 USP: 08401081

I guess as this is after the init_serport() that I need to check the soldering on the MAX3245CAI+T chips which are COM1/COM2? U305, U404

I have re-checked these chips and there are only 2 pins on each chip which are shorted. 22 and 23 are connected in schematic so these chips should be good.
Atari Falcon 030 | Atari 1040 STE | Atari 1040 STFM | Atari 1040 STF | Kryoflux & Supercard Pro Flux boards
Creator of the Atari ST Review magazine archive: https://www.chillichai.com/atari-st-review
User avatar
kodak80
Posts: 401
Joined: Sat Oct 21, 2017 1:14 am
Location: Brisbane,QLD Australia
Contact:

Re: Raven060 (kodak80 build)

Post by kodak80 »

Also buzzed out the XR68M752IM48-F chip and this checked out fine as well so moved onto the MC680901 chips.

After replacing the MC68901 chips one at a time to check for any boot output changes, I found 1 was the cause of the Panic (the closest to the Yamaha chip). Replacing the chip now shows the following output:

Code: Select all

==========================
| std free  (1 entries) = 0x0000048e {
|   0x00048e[0x013664,0x1e499c], 
| }
| std alloc (0 entries) = 0x00000000 {
|   
| }
| ----------------------
| alt free  (1 entries) = 0x00004008 {
|   0x004008[0x1005d6c,0xafa294], 
| }
| alt alloc (11 entries) = 0x00003ff6 {
|   0x003ff6[0x1004d6c,0x001000], 0x003fe4[0x1004a7c,0x0002f0], 
|   0x003fc6[0x1002ea4,0x001bd8], 0x003fb4[0x1002b24,0x000380], 
|   0x003fa2[0x1002a24,0x000100], 0x003f84[0x1002a18,0x00000c], 
|   0x003f72[0x1000218,0x002800], 0x003f60[0x1000118,0x000100], 
|   0x003f42[0x100010c,0x00000c], 0x003f30[0x100000c,0x000100], 
|   0x003f1e[0x1000000,0x00000c], 
| }
===/mem_dump==========================
BDOS returns: 0x01004d6c
BDOS (fn=0x0044)
BDOS: Mxalloc(2048,0x0003)
BDOS ffit: mp=&pmdalt
BDOS ffit: requested=2048
xmgetmd(): got new MDBLOCK at 0x00004022
xmgetmd(): got MD at 0x00004026
BDOS ffit: start=0x01005d6c, length=2048
BDOS Mxalloc: returns 0x01005d6c
===mem_dump==========================
| std free  (1 entries) = 0x0000048e {
|   0x00048e[0x013664,0x1e499c], 
| }
| std alloc (0 entries) = 0x00000000 {
|   
| }
| ----------------------
| alt free  (1 entries) = 0x00004026 {
|   0x004026[0x100656c,0xaf9a94], 
| }
| alt alloc (12 entries) = 0x00004008 {
|   0x004008[0x1005d6c,0x000800], 0x003ff6[0x1004d6c,0x001000], 
|   0x003fe4[0x1004a7c,0x0002f0], 0x003fc6[0x1002ea4,0x001bd8], 
|   0x003fb4[0x1002b24,0x000380], 0x003fa2[0x1002a24,0x000100], 
|   0x003f84[0x1002a18,0x00000c], 0x003f72[0x1000218,0x002800], 
|   0x003f60[0x1000118,0x000100], 0x003f42[0x100010c,0x00000c], 
|   0x003f30[0x100000c,0x000100], 0x003f1e[0x1000000,0x00000c], 
| }
===/mem_dump==========================
BDOS returns: 0x01005d6c
BDOS (fn=0x004e)
findit(A:\EMUICON.RSC)

 dcrack(0x00006cfe -> 'A:\EMUICON.RSC')ckdrv(0)
blkdev_getbpb(0)
device is invalid
BDOS returns: 0xffffffde
can't load user desktop icon file A:\EMUICON.RSC
BDOS (fn=0x0044)
BDOS: Mxalloc(2320,0x0003)
BDOS ffit: mp=&pmdalt
BDOS ffit: requested=2320
xmgetmd(): got MD at 0x00004038
BDOS ffit: start=0x0100656c, length=2320
BDOS Mxalloc: returns 0x0100656c
===mem_dump==========================
| std free  (1 entries) = 0x0000048e {
|   0x00048e[0x013664,0x1e499c], 
| }
| std alloc (0 entries) = 0x00000000 {
|   
| }
| ----------------------
| alt free  (1 entries) = 0x00004038 {
|   0x004038[0x1006e7c,0xaf9184], 
| }
| alt alloc (13 entries) = 0x00004026 {
|   0x004026[0x100656c,0x000910], 0x004008[0x1005d6c,0x000800], 
|   0x003ff6[0x1004d6c,0x001000], 0x003fe4[0x1004a7c,0x0002f0], 
|   0x003fc6[0x1002ea4,0x001bd8], 0x003fb4[0x1002b24,0x000380], 
|   0x003fa2[0x1002a24,0x000100], 0x003f84[0x1002a18,0x00000c], 
|   0x003f72[0x1000218,0x002800], 0x003f60[0x1000118,0x000100], 
|   0x003f42[0x100010c,0x00000c], 0x003f30[0x100000c,0x000100], 
|   0x003f1e[0x1000000,0x00000c], 
| }
===/mem_dump==========================
BDOS returns: 0x0100656c
BDOS (fn=0x0044)
BDOS: Mxalloc(4192,0x0003)
BDOS ffit: mp=&pmdalt
BDOS ffit: requested=4192
xmgetmd(): got MD at 0x0000404a
xmgetmd(): MDBLOCK at 0x00004022 is now full
xmgetmd(): removed MDBLOCK at 0x00004022 from mdb chain
BDOS ffit: start=0x01006e7c, length=4192
BDOS Mxalloc: returns 0x01006e7c
===mem_dump==========================
| std free  (1 entries) = 0x0000048e {
|   0x00048e[0x013664,0x1e499c], 
| }
| std alloc (0 entries) = 0x00000000 {
|   
| }
| ----------------------
| alt free  (1 entries) = 0x0000404a {
|   0x00404a[0x1007edc,0xaf8124], 
| }
| alt alloc (14 entries) = 0x00004038 {
|   0x004038[0x1006e7c,0x001060], 0x004026[0x100656c,0x000910], 
|   0x004008[0x1005d6c,0x000800], 0x003ff6[0x1004d6c,0x001000], 
|   0x003fe4[0x1004a7c,0x0002f0], 0x003fc6[0x1002ea4,0x001bd8], 
|   0x003fb4[0x1002b24,0x000380], 0x003fa2[0x1002a24,0x000100], 
|   0x003f84[0x1002a18,0x00000c], 0x003f72[0x1000218,0x002800], 
|   0x003f60[0x1000118,0x000100], 0x003f42[0x100010c,0x00000c], 
|   0x003f30[0x100000c,0x000100], 0x003f1e[0x1000000,0x00000c], 
| }
===/mem_dump==========================
BDOS returns: 0x01006e7c
disp() to "        "
BDOS (fn=0x003d)
findit(A:\EMUDESK.INF)

 dcrack(0x00006d1c -> 'A:\EMUDESK.INF')ckdrv(0)
blkdev_getbpb(0)
device is invalid
xopen(A:\EMUDESK.INF,0): rc=-33
BDOS returns: 0xffffffdf
BDOS (fn=0x0019)
BDOS returns: 0x00000000
BDOS (fn=0x000e)
BDOS returns: 0x00000000
BDOS (fn=0x0049)
BDOS: Mfree(0x01006e7c)
BDOS Mfree: mpb=pmdalt
BDOS freeit: mp=&pmdalt
BDOS freeit: start=0x01006e7c, length=4192
xmfremd(): MD at 0x0000404a freed
xmfremd(): MDBLOCK at 0x00004022 now has free entry, moved to mdb chain
===mem_dump==========================
| std free  (1 entries) = 0x0000048e {
|   0x00048e[0x013664,0x1e499c], 
| }
| std alloc (0 entries) = 0x00000000 {
|   
| }
| ----------------------
| alt free  (1 entries) = 0x00004038 {
|   0x004038[0x1006e7c,0xaf9184], 
| }
| alt alloc (13 entries) = 0x00004026 {
|   0x004026[0x100656c,0x000910], 0x004008[0x1005d6c,0x000800], 
|   0x003ff6[0x1004d6c,0x001000], 0x003fe4[0x1004a7c,0x0002f0], 
|   0x003fc6[0x1002ea4,0x001bd8], 0x003fb4[0x1002b24,0x000380], 
|   0x003fa2[0x1002a24,0x000100], 0x003f84[0x1002a18,0x00000c], 
|   0x003f72[0x1000218,0x002800], 0x003f60[0x1000118,0x000100], 
|   0x003f42[0x100010c,0x00000c], 0x003f30[0x100000c,0x000100], 
|   0x003f1e[0x1000000,0x00000c], 
| }
===/mem_dump==========================
BDOS returns: 0x00000000
disp() to "        "
BDOS (fn=0x0044)
BDOS: Mxalloc(-1,0x0003)
BDOS ffit: mp=&pmd
BDOS ffit: requested=-1
BDOS ffit: maxval=1984924
BDOS ffit: mp=&pmdalt
BDOS ffit: requested=-1
BDOS ffit: maxval=11506052
BDOS Mxalloc: returns 0x00af9184
===mem_dump==========================
| std free  (1 entries) = 0x0000048e {
|   0x00048e[0x013664,0x1e499c], 
| }
| std alloc (0 entries) = 0x00000000 {
|   
| }
| ----------------------
| alt free  (1 entries) = 0x00004038 {
|   0x004038[0x1006e7c,0xaf9184], 
| }
| alt alloc (13 entries) = 0x00004026 {
|   0x004026[0x100656c,0x000910], 0x004008[0x1005d6c,0x000800], 
|   0x003ff6[0x1004d6c,0x001000], 0x003fe4[0x1004a7c,0x0002f0], 
|   0x003fc6[0x1002ea4,0x001bd8], 0x003fb4[0x1002b24,0x000380], 
|   0x003fa2[0x1002a24,0x000100], 0x003f84[0x1002a18,0x00000c], 
|   0x003f72[0x1000218,0x002800], 0x003f60[0x1000118,0x000100], 
|   0x003f42[0x100010c,0x00000c], 0x003f30[0x100000c,0x000100], 
|   0x003f1e[0x1000000,0x00000c], 
| }
===/mem_dump==========================
BDOS returns: 0x00af9184
BDOS (fn=0x0044)
BDOS: Mxalloc(29248,0x0003)
BDOS ffit: mp=&pmdalt
BDOS ffit: requested=29248
xmgetmd(): got MD at 0x0000404a
xmgetmd(): MDBLOCK at 0x00004022 is now full
xmgetmd(): removed MDBLOCK at 0x00004022 from mdb chain
BDOS ffit: start=0x01006e7c, length=29248
BDOS Mxalloc: returns 0x01006e7c
===mem_dump==========================
| std free  (1 entries) = 0x0000048e {
|   0x00048e[0x013664,0x1e499c], 
| }
| std alloc (0 entries) = 0x00000000 {
|   
| }
| ----------------------
| alt free  (1 entries) = 0x0000404a {
|   0x00404a[0x100e0bc,0xaf1f44], 
| }
| alt alloc (14 entries) = 0x00004038 {
|   0x004038[0x1006e7c,0x007240], 0x004026[0x100656c,0x000910], 
|   0x004008[0x1005d6c,0x000800], 0x003ff6[0x1004d6c,0x001000], 
|   0x003fe4[0x1004a7c,0x0002f0], 0x003fc6[0x1002ea4,0x001bd8], 
|   0x003fb4[0x1002b24,0x000380], 0x003fa2[0x1002a24,0x000100], 
|   0x003f84[0x1002a18,0x00000c], 0x003f72[0x1000218,0x002800], 
|   0x003f60[0x1000118,0x000100], 0x003f42[0x100010c,0x00000c], 
|   0x003f30[0x100000c,0x000100], 0x003f1e[0x1000000,0x00000c], 
| }
===/mem_dump==========================
BDOS returns: 0x01006e7c
obj_init(): allocated 457 screen objects
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
BDOS (fn=0x0044)
BDOS: Mxalloc(2394,0x0003)
BDOS ffit: mp=&pmdalt
BDOS ffit: requested=2394
xmgetmd(): got new MDBLOCK at 0x00004064
xmgetmd(): got MD at 0x00004068
BDOS ffit: start=0x0100e0bc, length=2396
BDOS Mxalloc: returns 0x0100e0bc
===mem_dump==========================
| std free  (1 entries) = 0x0000048e {
|   0x00048e[0x013664,0x1e499c], 
| }
| std alloc (0 entries) = 0x00000000 {
|   
| }
| ----------------------
| alt free  (1 entries) = 0x00004068 {
|   0x004068[0x100ea18,0xaf15e8], 
| }
| alt alloc (15 entries) = 0x0000404a {
|   0x00404a[0x100e0bc,0x00095c], 0x004038[0x1006e7c,0x007240], 
|   0x004026[0x100656c,0x000910], 0x004008[0x1005d6c,0x000800], 
|   0x003ff6[0x1004d6c,0x001000], 0x003fe4[0x1004a7c,0x0002f0], 
|   0x003fc6[0x1002ea4,0x001bd8], 0x003fb4[0x1002b24,0x000380], 
|   0x003fa2[0x1002a24,0x000100], 0x003f84[0x1002a18,0x00000c], 
|   0x003f72[0x1000218,0x002800], 0x003f60[0x1000118,0x000100], 
|   0x003f42[0x100010c,0x00000c], 0x003f30[0x100000c,0x000100], 
|   0x003f1e[0x1000000,0x00000c], 
| }
===/mem_dump==========================
BDOS returns: 0x0100e0bc
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "        "
disp() to "SCRENMGR"
disp() to "EMUDESK "
disp() to "        "
disp() to "SCRENMGR"
disp() to "EMUDESK "
AES: EMUDESK: evnt_multi()
disp() to "        "
So it now looks to be booting to EmuTOS. :)

Does this confirm I have a good MC68150FN33 chip booting with 48mz OSC?

I guess the ATF1508AS-10JU84 10ns NESSI chip is good too?

I think that is a positive point to leave it for today. :cheer: :cheer: :cheer:
Atari Falcon 030 | Atari 1040 STE | Atari 1040 STFM | Atari 1040 STF | Kryoflux & Supercard Pro Flux boards
Creator of the Atari ST Review magazine archive: https://www.chillichai.com/atari-st-review
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1121
Joined: Sun Aug 18, 2019 10:43 pm
Location: Sweden
Contact:

Re: Raven060 (kodak80 build)

Post by agranlund »

kodak80 wrote: Thu Nov 21, 2024 10:48 am After replacing the MC68901 chips one at a time to check for any boot output changes, I found 1 was the cause of the Panic (the closest to the Yamaha chip). Replacing the chip now shows the following output:
Nice!! That MC68901 you replaced was most likely the reason why communications with the RTC was failing too -- that stuff goes through the mfp closest to the Yamaha chip.
kodak80 wrote: Thu Nov 21, 2024 10:48 am Does this confirm I have a good MC68150FN33 chip booting with 48mz OSC?
I guess the ATF1508AS-10JU84 10ns NESSI chip is good too?
At least so far!
Fingers crossed everything continues as smoothly when you add graphics and cf card :)
luciodra
Site sponsor
Site sponsor
Posts: 96
Joined: Fri Jun 28, 2024 1:59 pm
Location: Rome

Re: Raven060 (kodak80 build)

Post by luciodra »

kodak80 wrote: Thu Nov 21, 2024 10:48 am
Does this confirm I have a good MC68150FN33 chip booting with 48mz OSC?
Congratulation !
Booting with the 68150FN33 can be an understatement... with my FN40 the system boot but then becomes unstable at 96MHz while at 48MHz it is definitely more stable, but not entirely...
It may not even depend exclusively on the 68150.
User avatar
kodak80
Posts: 401
Joined: Sat Oct 21, 2017 1:14 am
Location: Brisbane,QLD Australia
Contact:

Re: Raven060 (kodak80 build)

Post by kodak80 »

ET4000/W32I video card installed. Full ROM programmed and we now have a desktop showing the custom EmuTOS. PS/2 mouse and keyboard also working. :)

Raven060 kodak80 ET4000W32I 20241122.jpg
Raven060 kodak80 ET4000W32I 20241122.jpg (357.68 KiB) Viewed 91 times
Raven060 kodak80 EmuTOS 20241122.jpg
Raven060 kodak80 EmuTOS 20241122.jpg (631.1 KiB) Viewed 91 times
I have now also fitted the RTC battery holder.

I am waiting on proper 44 pin IDE IDC sockets for connecting a hard disk/CF adapter. I could just fit male header pins but would like the shroud on the IDC socket.
Atari Falcon 030 | Atari 1040 STE | Atari 1040 STFM | Atari 1040 STF | Kryoflux & Supercard Pro Flux boards
Creator of the Atari ST Review magazine archive: https://www.chillichai.com/atari-st-review
mikro
Posts: 582
Joined: Mon Aug 28, 2017 11:22 pm
Location: Kosice, Slovakia
Contact:

Re: Raven060 (kodak80 build)

Post by mikro »

Excellent job, Rob! Now you really made me envious. ;-)
Post Reply

Return to “RAVEN 060 - USER BUILDS”