Previous Thread
Next Thread
Print Thread
Page 1 of 4 1 2 3 4
Joined: May 2009
Posts: 2,184
Likes: 282
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,184
Likes: 282
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: 3
Likes: 4
H
Member
Offline
Member
H
Joined: Nov 2023
Posts: 3
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: 3
Likes: 4
H
Member
Offline
Member
H
Joined: Nov 2023
Posts: 3
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,125
Likes: 163
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 17,125
Likes: 163
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,224
Likes: 105
Very Senior Member
Offline
Very Senior Member
Joined: Aug 2009
Posts: 1,224
Likes: 105
Konami Viper progress videos:








3 members like this: wolfi, R. Belmont, Darkstar
Joined: Aug 2009
Posts: 1,224
Likes: 105
Very Senior Member
Offline
Very Senior Member
Joined: Aug 2009
Posts: 1,224
Likes: 105
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: 10
Likes: 17
Q
Member
Offline
Member
Q
Joined: Feb 2023
Posts: 10
Likes: 17
[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: 986
Likes: 72
D
Senior Member
Offline
Senior Member
D
Joined: May 2004
Posts: 986
Likes: 72
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: 10
Likes: 17
Q
Member
Offline
Member
Q
Joined: Feb 2023
Posts: 10
Likes: 17
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: 986
Likes: 72
D
Senior Member
Offline
Senior Member
D
Joined: May 2004
Posts: 986
Likes: 72
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,184
Likes: 282
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,184
Likes: 282
Japan version of Time Traveler:

[video:youtube]
[/video]

6 members like this: hal3000, robcfg, Justin, R. Belmont, mixmaster, wolfi
Joined: May 2009
Posts: 2,184
Likes: 282
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,184
Likes: 282
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,184
Likes: 282
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,184
Likes: 282
Dragon's Lair.

[video:youtube]
[/video]

10 members like this: Waremonger, ICEknight, Walker, elcondor, Duke, anoid
Joined: May 2009
Posts: 2,184
Likes: 282
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,184
Likes: 282
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,184
Likes: 282
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,184
Likes: 282
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,184
Likes: 282
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,184
Likes: 282
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,184
Likes: 282
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,184
Likes: 282
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,125
Likes: 163
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 17,125
Likes: 163
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,125
Likes: 163
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 17,125
Likes: 163
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: 42
R
Member
Offline
Member
R
Joined: Jan 2021
Posts: 59
Likes: 42
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]

3 members like this: =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: 516
Likes: 31
O
Senior Member
Offline
Senior Member
O
Joined: Jun 2001
Posts: 516
Likes: 31
[Linked Image from og.kervella.org]

Fixing serial communications is fun :-)

7 members like this: Foxhack, Edstrom, Justin, Duke, robcfg, ICEknight
Page 1 of 4 1 2 3 4

Link Copied to Clipboard
Who's Online Now
2 members (Golden Child, simzy39), 91 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,261
Posts121,259
Members5,064
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