Previous Thread
Next Thread
Print Thread
Page 1 of 6 1 2 3 4 5 6
Joined: May 2009
Posts: 2,193
Likes: 313
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,193
Likes: 313
digiBLAST's build of Linux wants an ARM920 specifically, and it gets instantly cranky if the expected CoproID doesn't match.

Now it boots even further, but it looks like the I2S implementation leaves something to be desired. At least, that's going off of the console messages about DMA triggering an IRQ without an active buffer, and the fact that it hangs on a black screen.

[Linked Image from i.imgur.com]

Code
NAND read: device 0 offset 262144, size 65536, cmd 5...
 65536 bytes read: OK
## Booting image at 30c00000 ...
   Image Name:
   Image Type:   ARM Linux Kernel Image (gzip compressed)
   Data Size:    825483 Bytes = 806.1 kB
   Load Address: 30008000
   Entry Point:  30008000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

Linux version 2.6.11 (shaun.adolphson@malbec.greyinnovation.com) (gcc version 3.4.1) #6 Mon Nov 14 10:18:56 EST 2005
CPU: ARM920Tid(wb) [41129200] revision 0 (ARMv4T)
CPU0: D VIVT write-back cache
CPU0: I cache: 8192 bytes, associativity 4, 32 byte lines, 64 sets
CPU0: D cache: 4096 bytes, associativity 4, 32 byte lines, 32 sets
Machine: DIGIBLAST
Memory policy: ECC disabled, Data cache writeback
CPU S3C2410A (id 0x32410002)
S3C2410: core 180.000 MHz, memory 90.000 MHz, peripheral 45.000 MHz
S3C2410 Clock control, (c) 2004 Simtec Electronics
USB Power Control, (c) 2005 Grey Innovation
Built 1 zonelists
Kernel command line: console=ttySAC0,115200 mem=16M devfs=mount panic=30 init=/linuxrc root=/dev/mtdblock/5 ro rootfstype=squashfs splash=0x30310000
PID hash table entries: 128 (order: 7, 2048 bytes)
timer tcon=00500008, tcnt 927b, tcfg 0000020c,00000000, usec 00002222
Console: colour dummy device 80x30
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 16MB = 16MB total
Memory: 14388KB available (1418K code, 289K data, 68K init)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: Testing write buffer coherency: ok
Linux NoNET1.0 for Linux 2.6
S3C2410: Initialising architecture
SCSI subsystem initialized
usbcore: registered new driver hub
S3C2410 DMA Driver, (c) 2003-2004 Simtec Electronics
DMA channel 0 at c1800000, irq 33
DMA channel 1 at c1800040, irq 34
DMA channel 2 at c1800080, irq 35
DMA channel 3 at c18000c0, irq 36
NetWinder Floating Point Emulator V0.97 (double precision)
Squashfs 2.2 (released 2005/07/03) (C) 2002-2005 Phillip Lougher
devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
Displaying splash screen at 0x30310000, stand well clear
fb0: s3c2410fb frame buffer device
s3c2410_serial0 at MMIO 0x50000000 (irq = 70) is a S3C2410
s3c2410_serial1 at MMIO 0x50004000 (irq = 73) is a S3C2410
s3c2410_serial2 at MMIO 0x50008000 (irq = 76) is a S3C2410
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
loop: loaded (max 8 devices)
Battery Driver loaded for Digiblast
Linux video capture interface: v1.00
S3C24XX NAND Driver, (c) 2004 Simtec Electronics
s3c2410-nand: mapped registers at c1880000
s3c2410-nand: timing: Tacls 11ns, Twrph0 33ns, Twrph1 11ns
s3c2410-nand: timing: Tacls 1 HCLK, Twrph0 3 HCLK, Twrph1 1 HCLK with HCLK = 90000000
NAND device: Manufacturer ID: 0x98, Chip ID: 0x76 (Toshiba NAND 64MiB 3,3V 8-bit)
Scanning device for bad blocks
Skipping bad block check
Creating 6 MTD partitions on "NAND 64MiB 3,3V 8-bit":
0x00000000-0x0002c000 : "u-boot"
0x0002c000-0x00030000 : "bootscript"
0x00030000-0x00040000 : "bootsplash0"
0x00040000-0x00050000 : "bootsplash1"
0x00050000-0x00170000 : "kernel"
0x00170000-0x04000000 : "rootfs"
s3c2410-ohci s3c2410-ohci: S3C24XX OHCI
s3c2410-ohci s3c2410-ohci: new USB bus registered, assigned bus number 1
s3c2410-ohci s3c2410-ohci: irq 42, io mem 0x49000000
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
cpia2: V4L-Driver for Vision CPiA2 based cameras v1.0.0
usbcore: registered new driver cpia2
s3c2410 usb gadget driver loaded. Version 1.3.6 Grey Innovation
mice: PS/2 mouse device common for all mice
Probing Grey-keypad...
s3c2410-i2c s3c2410-i2c: slave address 0x10
s3c2410-i2c s3c2410-i2c: bus frequency set to 9 KHz
s3c2410-i2c s3c2410-i2c: i2c-0: S3C I2C adapter
eeprom_24cxx module initialised
Advanced Linux Sound Architecture Driver Version 1.0.8 (Thu Jan 13 09:39:32 2005 UTC).
i2c/cs43l43.o : created PROC entry driver/cs43l43
cs43l43 module initialised
i2c/cs43l43.o : Adapter registered: s3c2410-i2c
probing for s3c2410-iis
s3c2410-iis s3c2410-iis: attached cs43l43 driver
s3c2410-iis s3c2410-iis: clock pclk, rate 45000000Hz
s3c2410-iis s3c2410-iis: probe called
s3c2410-iis s3c2410-iis: soundcard attached ok (c03385d0)
ALSA device list:
  #0: S3C24XX CS43L43
VFS: Mounted root (squashfs filesystem) readonly.
Mounted devfs on /dev
Freeing init memory: 68K
snd_pcm_hw_params:
snd_pcm_action_single: res=0
snd_pcm_action_single: res=0
snd_pcm_drop: pcm stopping
snd_pcm_stop:
snd_pcm_action_single: res=0
snd_pcm_hw_params:
snd_pcm_drop: pcm stopping
snd_pcm_stop:
snd_pcm_action_single: res=0
snd_pcm_hw_params:
snd_pcm_action_single: res=0
dma2: IRQ with no loaded buffer?
dma2: IRQ with no loaded buffer?
snd_pcm_lib_write1: avail: 2048, threshold: 1
s3c24xx_snd_pcm_trigger: substream=c0346e20, cmd=1
snd_pcm_action_single: res=0
snd_pcm_action_single: res=0
snd_pcm_update_hw_ptr_post: avail: 8192, stop_threshold: 8192, buffer_size: 8192, hw_ptr 81920
snd_pcm_drain_done:
s3c24xx_snd_pcm_trigger: substream=c0346e20, cmd=0
snd_pcm_action_single: res=0
Average speed: 19.11% (6 seconds)

6 members like this: B2K24, anoid, mixmaster, Darkstar, hal3000, R. Belmont
Joined: Nov 2023
Posts: 4
Likes: 4
H
Member
Offline
Member
H
Joined: Nov 2023
Posts: 4
Likes: 4
ZX Spectrum Next...
[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]

4 members like this: Sune, R. Belmont, Kale, Pernod
Joined: May 2004
Posts: 1,765
Likes: 32
H
Very Senior Member
Offline
Very Senior Member
H
Joined: May 2004
Posts: 1,765
Likes: 32
Nice. I was talking to some of the people involved with this last year, and despite it being a recent system, it's an open design and they're happy to see it emulated as emulation helps with development of new software etc.

It'll be interesting to see if MAME compatibility ends up better than the other emulators, as while we're not emulating it at an FPGA level, we are a lot more flexible and emulate more of the extra peripherals.

Joined: Nov 2023
Posts: 4
Likes: 4
H
Member
Offline
Member
H
Joined: Nov 2023
Posts: 4
Likes: 4
I would call it FPGA "translation", not emulation. Trying to use original FPGA "language" as close as possible but unfortunately have to take shortcuts sometimes.
Not sure about whole varaity of peripherals - current goal is implement Next specific features whatever others Spectrums in MAME can't provide now.

It shouldn't be hard to beat other emulators wink

Joined: Mar 2001
Posts: 17,153
Likes: 200
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 17,153
Likes: 200
Pretty much all of these "modern retro systems" lean heavily on emulators existing to make software easier/possible.

Joined: May 2004
Posts: 1,765
Likes: 32
H
Very Senior Member
Offline
Very Senior Member
H
Joined: May 2004
Posts: 1,765
Likes: 32
yep, it's a different scene, and the NEXT is well suited to arcade conversions using the original code for game logic but which reinterpret the video / sound. In cases like that emulation helps greatly.

not a bad product, but supply issues will likely condemn the hardware to being not much more than a historical footnote.

Joined: Aug 2009
Posts: 1,230
Likes: 114
Very Senior Member
Offline
Very Senior Member
Joined: Aug 2009
Posts: 1,230
Likes: 114
Konami Viper progress videos:








3 members like this: wolfi, R. Belmont, Darkstar
Joined: Aug 2009
Posts: 1,230
Likes: 114
Very Senior Member
Offline
Very Senior Member
Joined: Aug 2009
Posts: 1,230
Likes: 114
Pump it Up



X Tom 3d


Last edited by Kale; 12/10/23 12:01 AM. Reason: xtom
2 members like this: BIOS-D, R. Belmont
Joined: Feb 2023
Posts: 12
Likes: 26
Q
Member
Offline
Member
Q
Joined: Feb 2023
Posts: 12
Likes: 26
[Linked Image from i.imgur.com]

Sega Ferie's pen calibration screen. Colors are approximations, and the crosshair char is missing its rightmost dots, but the rest looks accurate.

Probably more interesting is the CPU itself: T6A84 seems to use distinct address spaces for code, data, and stack, with ROM and RAM address range mappings configured via I/O ports. This allows it to fetch and execute instructions from code space (0x10000 bytes), while reading another range from ROM (also 0x10000 bytes), or manipulating RAM in data space (0x8000 bytes). At least this is what makes sense from disassembled code, can't really find any documentation for it...

2 members like this: TeamE, mixmaster
Joined: May 2004
Posts: 993
Likes: 93
D
Senior Member
Offline
Senior Member
D
Joined: May 2004
Posts: 993
Likes: 93
Progress on the Brother PN-8800FXB "Super PowerNote":

[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]

Basic functions mostly work fine, haven't touched the floppy yet though (upd765 variant).

7 members like this: anoid, Revenant, robcfg, mixmaster, Kale, R. Belmont
Joined: Feb 2023
Posts: 12
Likes: 26
Q
Member
Offline
Member
Q
Joined: Feb 2023
Posts: 12
Likes: 26
Sega Ferie with emulated inputs. This layout is based on Beena's, but I was able to get the pen cursor to move seamlessly between screen and panel element, no need to use a input button to switch between the two cursors.

[video:youtube]
[/video]

6 members like this: Darkstar, mixmaster, R. Belmont, Revenant, Duke, robcfg
Joined: May 2004
Posts: 993
Likes: 93
D
Senior Member
Offline
Senior Member
D
Joined: May 2004
Posts: 993
Likes: 93
The Brother PN-8800FXB gains floppy support:

[Linked Image from i.imgur.com]

So you can now play Tetris:

[Linked Image from i.imgur.com]

This is an officially licensed version.

4 members like this: anoid, mixmaster, Haze, R. Belmont
Joined: May 2004
Posts: 1,765
Likes: 32
H
Very Senior Member
Offline
Very Senior Member
H
Joined: May 2004
Posts: 1,765
Likes: 32
I've been emulating a Brick Game. This required a new CPU core. It needs a better layout at this point.



(these, obviously, weren't licensed)

5 members like this: BIOS-D, hal3000, Justin, Duke, R. Belmont
Joined: May 2009
Posts: 2,193
Likes: 313
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,193
Likes: 313
Japan version of Time Traveler:

[video:youtube]
[/video]

6 members like this: hal3000, robcfg, Justin, R. Belmont, mixmaster, wolfi
Joined: May 2009
Posts: 2,193
Likes: 313
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,193
Likes: 313
No footage yet - running the ffmpeg export now - but the numbers themselves are beautiful.

Visible dropout statistics: Disc 1, Disc 2, Disc 3, Disc 4, Stacked. X axis is frame number, Y axis is max dropout length.
[Linked Image from i.imgur.com]

Same, but zoomed full-screen for Disc 2 in particular:
[Linked Image from i.imgur.com]

Same, but zoomed full-screen for the stack:
[Linked Image from i.imgur.com]

Some wins, some losses:
- Loss: Disc 5 ended up having some player issues: The capture started having issues with the player abruptly stopping at around frame 32000 and then resuming. It was enough to make the capture unusable, so this is a stack of 4 discs instead of 5.
- Neutral: All four discs had heavy amounts of dropouts, nearly every frame at lengths of anywhere from 200 to 350 samples (pixels) long.
- Win: Despite not being a perfect capture, the stacked output is dropout-free for tens of frames at a stretch, and has a peak dropout length of around 65 samples, closer to 40 samples or shorter for the vast majority of the stack.

I'd estimate that a completely clean stack would need roughly twice as many discs. Fortunately, I seem to recall that all four of the discs were sourced specifically from one person - I'll sniff around and see if I can track down any additional captures to add into the mix later.

7 members like this: hal3000, ICEknight, B2K24, anoid, R. Belmont, Darkstar
Joined: May 2009
Posts: 2,193
Likes: 313
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,193
Likes: 313
Dragon's Lair.

[video:youtube]
[/video]

10 members like this: Waremonger, ICEknight, Walker, DocWallace, Duke, anoid
Joined: May 2009
Posts: 2,193
Likes: 313
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,193
Likes: 313
HOLY FUCKING SHIT.

Thayer's Quest, arcade, 4-disc stack: Individual dropout graphs, dropout graph of stacked, and two additional graphs for good measure (showing that the blue spike moves with the player cursor, so it's not a dropout).

From four relatively mangled discs, to zero dropouts. NONE. A PERFECT FUCKING CAPTURE.

[Linked Image from i.imgur.com]

[Linked Image from i.imgur.com]

[Linked Image from i.imgur.com]

[Linked Image from i.imgur.com]

11 members like this: hal3000, Waremonger, ICEknight, Pernod, Darkstar, B2K24
Joined: May 2004
Posts: 1,765
Likes: 32
H
Very Senior Member
Offline
Very Senior Member
H
Joined: May 2004
Posts: 1,765
Likes: 32
As Kale made this coinable when work was done on some other Taito drivers I decided to revisit the video.

It's not perfect (some sprite attributes such as the sizes, and possibly priority need further investigation) but it runs with proper colours now, and you can tell it is a game (see the cards etc.)
[Linked Image from i.postimg.cc] [Linked Image from i.postimg.cc]
[Linked Image from i.postimg.cc] [Linked Image from i.postimg.cc]
[Linked Image from i.postimg.cc]

Last edited by Haze; 01/03/24 07:26 PM.
4 members like this: hal3000, Duke, ICEknight, R. Belmont
Joined: May 2009
Posts: 2,193
Likes: 313
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,193
Likes: 313
Pull request for Thayer's Quest is now up. Dragon's Lair is slightly delayed as I have an additional capture that I want to add to the stack.

[video:youtube]
[/video]

9 members like this: hal3000, Justin, Pernod, Duke, wolfi, Dullaron
Joined: May 2004
Posts: 1,765
Likes: 32
H
Very Senior Member
Offline
Very Senior Member
H
Joined: May 2004
Posts: 1,765
Likes: 32
Early days for Cassette Vision, but since I started adding an executable core we have this

Yosaku
[Linked Image from i.postimg.cc]

Galaxian
[Linked Image from i.postimg.cc]

Battle Vader
[Linked Image from i.postimg.cc]

New Baseball
[Linked Image from i.postimg.cc]

Monster Block
[Linked Image from i.postimg.cc]

Pak Pak Monster
[Linked Image from i.postimg.cc]

4 members like this: =CO=Windler, Shideravan, Darkstar, ssj
Joined: May 2004
Posts: 1,765
Likes: 32
H
Very Senior Member
Offline
Very Senior Member
H
Joined: May 2004
Posts: 1,765
Likes: 32
More Cassette Vision Shots

Battle Vader now shows the full line of enemies
[Linked Image from i.postimg.cc]

Pak Pak Monster populates some colour attributes
[Linked Image from i.postimg.cc]

Monster Mansion shows something
[Linked Image from i.postimg.cc]

Elevator Panic shows something very similar
[Linked Image from i.postimg.cc]

Yosaku looks better
[Linked Image from i.postimg.cc]

As does New Baseball
[Linked Image from i.postimg.cc]

9 members like this: =CO=Windler, Shideravan, hal3000, Justin, Kaylee, ICEknight
Joined: May 2009
Posts: 2,193
Likes: 313
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,193
Likes: 313
Zero dropouts, let's goooooooo

[Linked Image from i.imgur.com]

10 members like this: Walker, Justin, Dullaron, ICEknight, wolfi, Darkstar
Joined: Jul 2008
Posts: 45
S
Member
Offline
Member
S
Joined: Jul 2008
Posts: 45
Wow. Very cool.

This bodes well for LD arcade and laseractive megaLDs and LDrom2s.

Joined: May 2009
Posts: 2,193
Likes: 313
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,193
Likes: 313
Originally Posted by starlord
Wow. Very cool.

This bodes well for LD arcade and laseractive megaLDs and LDrom2s.

Only if enough unique discs can be found and captured, but for the most part, yes.

Joined: Mar 2001
Posts: 17,153
Likes: 200
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 17,153
Likes: 200
I wasn't expecting zero-dropout DL without a lot more discs, so that's amazing.

Joined: Apr 2012
Posts: 339
Likes: 59
Senior Member
Offline
Senior Member
Joined: Apr 2012
Posts: 339
Likes: 59
Been working on a Viewdata terminal, the Tandata Td1100 https://www.computinghistory.org.uk/det/18690/Tandata-TD1100-Prestel-System/ and it is now able to connect to the Telstar Viewdata system https://glasstty.com/telstar/ over TCP.
[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]
It is currently connecting to the Telstar TCP port through the rs232/null_modem device. This is not ideal as it connects to the stream at machine start and instantly receives a welcome page that is ignored by the Tandata as it hasn't yet been told to dial a service, to initiate a connection.

Ideally I think I need a imagedev/viewdata_device that will give me more control over the connection, allowing to enable/disable RX/TX only when the dial sequence is complete and is waiting to receive data.

Last edited by Pernod; 01/24/24 02:24 AM.

BBC Model B, ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, etc.
5 members like this: exidyboy, Justin, robcfg, Kale, R. Belmont
Joined: Mar 2001
Posts: 17,153
Likes: 200
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 17,153
Likes: 200
Today, January 24, 2024, is the 40th anniversary of the Macintosh, and conveniently I've just gotten one of the weirder ones made to boot. This is the Macintosh TV, from late 1993, which worked either as a Mac (more or less a Color Classic architecturally, but in a black case instead of the usual Apple Platinum) or a TV with a remote control (TV was full screen and you couldn't use the computer while watching). Only about 10,000 were sold.

[Linked Image from rbelmont.mameworld.info]

7 members like this: Retro-Rock, drewcifer, Luengo, Kale, Walker, robcfg
Joined: Jan 2021
Posts: 59
Likes: 43
R
Member
Offline
Member
R
Joined: Jan 2021
Posts: 59
Likes: 43
CZ-230S and SZ-1, coming soon to a budget studio near you.

[Linked Image from i.imgur.com]

[Linked Image from i.imgur.com]

4 members like this: Sune, =CO=Windler, Justin, Duke
Joined: Jan 2002
Posts: 57
Likes: 5
M
Member
Offline
Member
M
Joined: Jan 2002
Posts: 57
Likes: 5
Originally Posted by Just Desserts
Zero dropouts, let's goooooooo

[Linked Image from i.imgur.com]


So excited for the next MAME release... thank you for all that you're doing here (and for everything else you've been doing since forever).

Side question... I noticed a while ago that the keyboard CPO I have for Thayer's Quest is generic... and the best real version that seems to be online is just 640x480. Any chance on asking the group that supplied the discs if any of them have the original CPO, and can take a good scan or a few hi-res photos?

(Not holding my breath... but if I don't ask, it's an automatic no).

Thanks!!!


RELAX and just have fun.
Remember, it's all about the games. smile
1 member likes this: anoid
Joined: Apr 2012
Posts: 339
Likes: 59
Senior Member
Offline
Senior Member
Joined: Apr 2012
Posts: 339
Likes: 59
Following on from getting the Tandata terminal online I've been doing the same for various home computers.

The ZX Spectrum with newly emulated Prism VTX5000 modem:
[Linked Image from i.imgur.com] [Linked Image from i.imgur.com]

Amstrad CPC464 with the Pace Commstar expansion and V23 modem:
[Linked Image from i.imgur.com] [Linked Image from i.imgur.com]

BBC Micro with Commstar ROM and V23 modem:
[Linked Image from i.imgur.com] [Linked Image from i.imgur.com]

Dragon 32 with Prestel cartridge and V23 modem:
[Linked Image from i.imgur.com] [Linked Image from i.imgur.com]

Acorn Electron with Pace Commstar cartridge:
[Linked Image from i.imgur.com] [Linked Image from i.imgur.com]


BBC Model B, ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, etc.
6 members like this: Revenant, ICEknight, robcfg, Justin, Duke, Kale
Joined: Jun 2001
Posts: 519
Likes: 32
O
Senior Member
Online Content
Senior Member
O
Joined: Jun 2001
Posts: 519
Likes: 32
[Linked Image from og.kervella.org]

Fixing serial communications is fun :-)

7 members like this: Foxhack, Edstrom, Justin, Duke, robcfg, ICEknight
Joined: Apr 2004
Posts: 1,560
Likes: 9
J
Very Senior Member
Online Content
Very Senior Member
J
Joined: Apr 2004
Posts: 1,560
Likes: 9
Still far from fully working but FS-A1ST is starting to show some things.

[Linked Image from jdg.info]

4 members like this: Kaylee, Luengo, R. Belmont, Kale
Joined: May 2004
Posts: 993
Likes: 93
D
Senior Member
Offline
Senior Member
D
Joined: May 2004
Posts: 993
Likes: 93
While waiting for a potential dump of the Visual 50 character ROM I took a look at another Visual system available on Bitsavers, the XDS-19P:

[Linked Image from i.imgur.com]

It can enter the boot menu successfully and I've more or less implemented the keyboard:

[Linked Image from i.imgur.com]

The LANCE is also working:

[Linked Image from i.imgur.com]

However, trying to "romboot" just resets the system. I assume the ROMs needed for that are undumped (there are 4 empty sockets). Finding the software needed for network booting is probably close to impossible, the whole system is basically unknown to the internet.

6 members like this: Justin, Walker, exidyboy, robcfg, pmackinlay, R. Belmont
Joined: Jan 2022
Posts: 19
Likes: 9
F
Member
Offline
Member
F
Joined: Jan 2022
Posts: 19
Likes: 9
[Linked Image from pbs.twimg.com]

This got dumped, so I tested it, it worked just enough to boot and let me play for a bit. Already submitted and approved, happy March 10 or something.

1 member likes this: R. Belmont
Joined: May 2004
Posts: 993
Likes: 93
D
Senior Member
Offline
Senior Member
D
Joined: May 2004
Posts: 993
Likes: 93
I've committed the driver. It works reasonable well as far as I can test it. I've setup a virtual Debian installation to provide BOOTP and TFTP services for it, and it successfully tries to network boot:

[Linked Image from i.imgur.com]

Quite amazing actually, that a current Linux installation (I've used Debian 12) can provide software support for a terminal that is now 34 years old.

3 members like this: exidyboy, Kale, R. Belmont
Joined: Sep 2015
Posts: 13
Likes: 13
M
Member
Offline
Member
M
Joined: Sep 2015
Posts: 13
Likes: 13
I have a version 3.1L for X15 and I think X19 as well:

https://drive.google.com/file/d/1mIJJQ-RY9x4EchpY6J2X8lJl4Jl9e_6-/view?usp=share_link

I once had a version 3.0.2 but it failed to restore from a QIC backup tape unfortunately.

I have two X15 so I can dump the ROM cartridge from it as well (not sure if it is any different from the X19 though)

I actually have the manual for it as well. Need to dig it out.

Last edited by MattisLind; 03/14/24 04:52 PM.
8 members like this: exidyboy, Golden Child, Kale, Duke, Walker, Lord Nightmare
Joined: May 2004
Posts: 993
Likes: 93
D
Senior Member
Offline
Senior Member
D
Joined: May 2004
Posts: 993
Likes: 93
Thank you Mattis, that's amazing! I can successfully boot the file:

[Linked Image from i.imgur.com]

The build-in window manager and apps:

[Linked Image from i.imgur.com]

Running flwm with a few applications:

[Linked Image from i.imgur.com]

A lot of fun to play around with smile

6 members like this: MattisLind, Justin, R. Belmont, robcfg, Golden Child, Kale
Joined: May 2004
Posts: 993
Likes: 93
D
Senior Member
Offline
Senior Member
D
Joined: May 2004
Posts: 993
Likes: 93
Bitsavers managed to acquire a bunch of dumps for the Visual 50, including the chargen ROM and the keyboard. It looks like this currently:

[Linked Image from i.imgur.com]
(connected to a Debian system, running MC)

[Linked Image from i.imgur.com]
(first page of "advanced" setup mode)

The way attributes are handled is still a mystery (so it's missing things like underline).

2 members like this: Kale, R. Belmont
Joined: Jan 2011
Posts: 265
Likes: 4
Senior Member
Offline
Senior Member
Joined: Jan 2011
Posts: 265
Likes: 4
it looks like I remembered the color of the screen incorrectly from the one I bought too long ago
[Linked Image from bitsavers.org]

Joined: Nov 2016
Posts: 73
Likes: 66
P
Member
Offline
Member
P
Joined: Nov 2016
Posts: 73
Likes: 66
IBM 5100 is now working pretty nicely. Thanks to the good work of others (Christian Corti and Tom Stepleton), most of the firmware for this very firmware-heavy system had already been dumped. There's also copious good quality IBM documentation available, which made the work fairly straightforward.

Without repeating all the information that's better presented elsewhere, the IBM 5100 was a very early (1975) portable computer, with its own PALM (apparently "Put All Logic in Microcode") single-card CPU. The CPU and much of the logic in the system is built up from IBM gate arrays, and even the firmware is stored in IBM's own ROS (read-only storage) chips; this is not so surprising for the period, however it did present some challenges for dumping.

An interesting point is that the APL and BASIC languages were ported to this machine by emulating their original big-iron hosts (IBM System/360 Model 50 for APL and IBM System/3 Model 6 for BASIC), so the firmware contains not just the language interpreters, but system emulation code as well.

The emulation runs both languages, with configurations between 16K to 64K of RWS (read-write storage in IBM).

APL (the asterisk is the exponentiation operator):
[Linked Image from i.imgur.com]

BASIC:
[Linked Image from i.imgur.com]

What's not done:
- tape drive
- printer (I'm not very interested in tackling this)
- communications options (also not too excited about them)
- 5110, 5120 and 5130 models, including floppy disk drive

7 members like this: Justin, exidyboy, MattisLind, Kaylee, Vas Crabb, Praxis
Joined: May 2004
Posts: 993
Likes: 93
D
Senior Member
Offline
Senior Member
D
Joined: May 2004
Posts: 993
Likes: 93
A few screenshots from the recently added Esprit Systems Executive 10/102 terminal:

[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]

Setup mode is annoying to use, but seems to be basically a copy of the original VT102 setup mode with mostly matching bits (https://vt100.net/docs/vt102-ug/chapter3.html).

2 members like this: pmackinlay, R. Belmont
Joined: Feb 2023
Posts: 12
Likes: 26
Q
Member
Offline
Member
Q
Joined: Feb 2023
Posts: 12
Likes: 26
Casio Picky Talk with initial touchpad support:

[video:youtube]
[/video]

3 members like this: Justin, ICEknight, R. Belmont
Joined: Sep 2015
Posts: 13
Likes: 13
M
Member
Offline
Member
M
Joined: Sep 2015
Posts: 13
Likes: 13
During the weekend I scanned the Visual X Display Station manual and addendum and sent it to Al for upload to bitsavers. It is online now. If anyone want the manual while playing with the Visual X terminal in MAME.

http://bitsavers.org/pdf/visualTech...al_X_Display_Station_User_Guide_1990.pdf

http://bitsavers.org/pdf/visualTech...000-006_Visual_XDS_3.0_Addendum_1990.pdf

4 members like this: remax, Edstrom, Duke, Kale
Joined: May 2004
Posts: 993
Likes: 93
D
Senior Member
Offline
Senior Member
D
Joined: May 2004
Posts: 993
Likes: 93
A few screenshots from the recently added Coleco things:

[Linked Image from i.imgur.com][Linked Image from i.imgur.com][Linked Image from i.imgur.com][Linked Image from i.imgur.com][Linked Image from i.imgur.com][Linked Image from i.imgur.com][Linked Image from i.imgur.com][Linked Image from i.imgur.com][Linked Image from i.imgur.com]

I didn't realize that the Colecovision had such a vibrant homebrew scene - there are some genuinely great games in there!

A large amount of well-made ports from other systems (mostly MSX and SG-1000, but including Arcade) are also available.

EDIT: I was informed that almost all the games I posted screenshots of are originally MSX games - oh well, doesn't make them bad games I guess.

Last edited by Duke; 04/18/24 08:49 AM.
2 members like this: Dullaron, anoid
Joined: Feb 2023
Posts: 12
Likes: 26
Q
Member
Offline
Member
Q
Joined: Feb 2023
Posts: 12
Likes: 26
[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]

Some initial progress on Tomy Prin-C. I even found 2 bugs on the F2MC-16 CPU!

6 members like this: ICEknight, Darkstar, mixmaster, Duke, R. Belmont, robcfg
Joined: Mar 2001
Posts: 17,153
Likes: 200
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 17,153
Likes: 200
QUFB, that's awesome!

Joined: Feb 2004
Posts: 2,560
Likes: 262
Very Senior Member
Offline
Very Senior Member
Joined: Feb 2004
Posts: 2,560
Likes: 262
Attachments aren’t supported here, so: https://www.mameworld.info/ubbthreads/showthreaded.php?Number=398466

1 member likes this: R. Belmont
Joined: Mar 2015
Posts: 66
Likes: 6
F
Member
Offline
Member
F
Joined: Mar 2015
Posts: 66
Likes: 6
I finally got around to implement a hp9816a driver smile
When time allows, other systems of the same family will follow..
[img]https://imgur.com/3McSR6k[/img]
[img]https://imgur.com/HgWzKIs[/img]

5 members like this: Duke, Darkstar, mixmaster, R. Belmont, Pernod
Joined: Mar 2001
Posts: 17,153
Likes: 200
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 17,153
Likes: 200
I'm in the process of upgrading the 680x0 FPU emulation to SoftFloat 3 instead of 2, and fixing some errors along the way. In current top-of-tree, the Extended Calculator shows Apple's SANE mathematics library is having trouble computing sine and cosine:

[Linked Image from rbelmont.mameworld.info]

And the Mac port of Wolfenstein 3D, which uses SANE and floating-point math because it has to deal with higher screen resolutions than the PC original, put you in the middle of some decidedly weird geometry:

https://rbelmont.mameworld.info/wp-content/uploads/2024/05/0007.png

But on my work-in-progress code, sine looks like reality (matches the ARM Linux version of Basilisk II, which uses the GNU MPFR soft floating point library).

[Linked Image from rbelmont.mameworld.info]

And Wolfenstein looks a lot more familiar.

[Linked Image from rbelmont.mameworld.info]

9 members like this: Waremonger, ICEknight, Dullaron, Kale, Duke, MrBogi
Joined: Mar 2001
Posts: 17,153
Likes: 200
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 17,153
Likes: 200
Further fixes to the FPU emulation have fixed what I believe is one of the longest-running bugs in MAME's Mac emulation. Reported in 2014, and verified to be present in builds back to 2012, MAMETesters bug 5411 has finally been slain.

[video:youtube]
[/video]

7 members like this: Justin, pmackinlay, Foxhack, anoid, Duke, robcfg
Joined: May 2009
Posts: 2,193
Likes: 313
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,193
Likes: 313
I've been redoing the SNES slots, and a couple of improvements have shaken loose:

Saving in SuperFX games, before/after:

[Linked Image from i.imgur.com] [Linked Image from i.imgur.com]

Far East of Eden Zero, RTC initialization before/after, although it just black-screens after init:
[Linked Image from i.imgur.com] [Linked Image from i.imgur.com]
[Linked Image from i.imgur.com] [Linked Image from i.imgur.com]

12 members like this: BIOS-D, Waremonger, Dullaron, ICEknight, Foxhack, Praxis
Joined: May 2009
Posts: 2,193
Likes: 313
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,193
Likes: 313
It involved re-porting the decompression code over from Ares and including the appropriate license text in the comment block, but, Far East of Eden zero boots now:

[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]

7 members like this: Waremonger, ICEknight, Kaylee, Dullaron, Foxhack, Darkstar
Joined: Mar 2001
Posts: 17,153
Likes: 200
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 17,153
Likes: 200
Continuing our series of "fixing really old problems with the Mac drivers"...

[Linked Image from rbelmont.mameworld.info]

...the keyboard and mouse now work on the Mac Portable and PowerBooks 100, 140, 145, 160, 170, 180, and 180c. That just means we get to find out that there's other things wrong with those systems. But it's an important start.

[Linked Image from rbelmont.mameworld.info]

8 members like this: Kaylee, mixmaster, ICEknight, robcfg, Waremonger, Duke
Joined: Mar 2001
Posts: 17,153
Likes: 200
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 17,153
Likes: 200
Having gotten ADB (keyboard and mouse) comms working through the "IOP" 65C02 coprocessor on the Mac IIfx, I went ahead and applied that knowledge to the Quadra 900 and 950, which are basically a Quadra 700 with the IOP coprocessors added and a second 53C96 SCSI controller and bus, so you can have 14 SCSI devices total if you get the termination right ;-)

Both machines boot and are usable but the floppy drive (which also runs through an IOP) isn't working yet and there are probably a few other gremlins to shake out around the IOPs.

[Linked Image from rbelmont.mameworld.info]

4 members like this: robcfg, Duke, Luengo, mixmaster
Joined: May 2009
Posts: 2,193
Likes: 313
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,193
Likes: 313
Before:
[Linked Image from i.imgur.com]

After (local WIP):
[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]

Still a bunch of gremlins to shake loose, and the current state of things is pretty hacky. Before I even start to think about wrapping this up into a pull request, I should put the "different amount of clocks per scanline" functionality into a subclass of screen_device, among many other things.

There's also perpetual screen-tearing, as the actual screen_device is no longer synced to when scanlines are actually refreshed. That should go away once I have a screen_device that gives actually valid timings.

7 members like this: Dullaron, Kaylee, BIOS-D, MrBogi, Luengo, mfm005
Joined: Mar 2001
Posts: 17,153
Likes: 200
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 17,153
Likes: 200
The Macintosh IIfx uses a custom SCSI chip that's a licensed NCR 53C80 IP block with a bunch of stuff added to allow it to DMA directly to anywhere on a 68030 bus. It also has hardware handshake "pseudo-DMA" like other 68K Macs.

However, no version of the Mac OS that runs on this model (6.0.5 through 7.6.1) actually uses the DMA mode. So I ended up spending a lot of effort writing and debugging a device that ends up not doing much. That means this machine ends up having DMA for the floppy drive but not SCSI, which strikes me as pretty funny.

In any case, maciifx now passes all of my test suite to promote a 68K Mac to working so that means every desktop 68K Mac ever shipped now works except the Quadra 660AV and 840AV. Another 13 year old loose thread finished up.

[Linked Image from rbelmont.mameworld.info]

5 members like this: Revenant, Kaylee, exidyboy, dxl, Duke
Joined: Jan 2011
Posts: 265
Likes: 4
Senior Member
Offline
Senior Member
Joined: Jan 2011
Posts: 265
Likes: 4
AFAIK they never got fx SCSI DMA working with VM
Does A/UX use it?

Last edited by Al Kossow; 07/08/24 02:20 AM.
Joined: Mar 2001
Posts: 17,153
Likes: 200
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 17,153
Likes: 200
A/UX doesn't like MAME and I haven't taken a serious dive into why yet. There is code in the SuperMario tree to use the DMA with VM, but it never shipped, presumably due to bugs.

Joined: Aug 2017
Posts: 19
Likes: 10
D
dxl Online Content
Member
Online Content
Member
D
Joined: Aug 2017
Posts: 19
Likes: 10
Implemented the HP 9133 hard disk/floppy drive. With all the other devices, this gives now a nice List of boot options on HP9000:
[Linked Image from imgur.com]

Last edited by dxl; 07/10/24 12:39 PM.
4 members like this: Just Desserts, Luengo, R. Belmont, Darkstar
Page 1 of 6 1 2 3 4 5 6

Link Copied to Clipboard
Who's Online Now
1 members (1 invisible), 134 guests, and 1 robot.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,289
Posts121,486
Members5,067
Most Online1,283
Dec 21st, 2022
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com