Mattel HyperScan can run Doom

SylverReZ

The planet is fine. The people are crazy.
OP
Member
Joined
Sep 13, 2022
Messages
7,283
Trophies
3
Location
The Wired
Website
m4x1mumrez87.neocities.org
XP
22,360
Country
United Kingdom

ppcasm

New Member
Newbie
Joined
Apr 17, 2024
Messages
3
Trophies
0
Age
47
XP
13
Country
United States
Interesting, I remember that :P I should note that I haven't been doing HyperScan development ALL this time, haha. I did it for a short period way back then, and then more recently like the last 3 months or so I got tired of nothing being done on it, so I reverse engineered USB, ported FATFS, wrote a USB loader menu, reverse engineered the controllers, wrote some libraries, wrote custom firmware and a custom bootloader, all kinda shits. I'd consider the DOOM port HIGHLY experimental right now, but hopefully I'll get a chance to really push it to run properly some day. The SDK is open source and includes other demos in case anyone wants to mess with things. It's not very well documented yet other than in the code, but hopefully this will be of interest to someone who cares to see it progress.
 

onfy

Member
Newcomer
Joined
May 7, 2024
Messages
17
Trophies
0
XP
23
Country
Canada
I always hoped this console would get some homebrew. Maybe one day I'll find a HyperScam Scan and I'll be able to burn a CD-R of Doom or something else to play on it, so it isn't a useless pile of crap. Also nice to have another entry in "Doom runs on everything".
 
  • Like
Reactions: SylverReZ

SylverReZ

The planet is fine. The people are crazy.
OP
Member
Joined
Sep 13, 2022
Messages
7,283
Trophies
3
Location
The Wired
Website
m4x1mumrez87.neocities.org
XP
22,360
Country
United Kingdom
I always hoped this console would get some homebrew. Maybe one day I'll find a HyperScam Scan and I'll be able to burn a CD-R of Doom or something else to play on it, so it isn't a useless pile of crap. Also nice to have another entry in "Doom runs on everything".
There is also some custom firmware in the works. Not sure what capabilities it may have, but this will surely open up the box to some new opportunities.
 

onfy

Member
Newcomer
Joined
May 7, 2024
Messages
17
Trophies
0
XP
23
Country
Canada
There is also some custom firmware in the works. Not sure what capabilities it may have, but this will surely open up the box to some new opportunities.
The HyperScan hardware is rather limited if I remember correctly, but anything will have to be an improvement over the games it already has, right?
 

SylverReZ

The planet is fine. The people are crazy.
OP
Member
Joined
Sep 13, 2022
Messages
7,283
Trophies
3
Location
The Wired
Website
m4x1mumrez87.neocities.org
XP
22,360
Country
United Kingdom
The HyperScan hardware is rather limited if I remember correctly, but anything will have to be an improvement over the games it already has, right?
Its quite limited to what it can do, but it does have its potential. The HyperScan runs on an SPG290 chipset with S+Core7 . SunPlus were also responsible for developing hardware for VTech and those plug-and-play handhelds by Jakks Pacific.

Attached are the documentation that I've collected over the years to give you some ideas.
 

Attachments

  • s_core7.pdf
    3 MB · Views: 1
  • spg290.pdf
    2.9 MB · Views: 1
  • instruction_table16.txt
    1 KB · Views: 1
  • instruction_table32.txt
    6.3 KB · Views: 1

onfy

Member
Newcomer
Joined
May 7, 2024
Messages
17
Trophies
0
XP
23
Country
Canada
Thanks, but I'm not likely to get much from technical CPU documentation. All I know is this CPU architecture isn't widely supported, emulated, or used in anything super visible really. I think I do have one of those Jakks plug n plays, they're fascinating.

But "anything that boots is beautiful", so if anybody gets anything interesting out of these chips, I like that.
 
  • Like
Reactions: SylverReZ

ppcasm

New Member
Newbie
Joined
Apr 17, 2024
Messages
3
Trophies
0
Age
47
XP
13
Country
United States
The custom firmware right now allows booting a usb loader directly on boot without running the hyperscan OS directly. The usb loader menu let's you easily put multiple apps in a folder with accompanying files and run them. They still retain their hyper.exe layout so generally they can run the same as normal homebrew. Eventually I'm going to see about having it patch the OS so it'll run OEM games from usb, which in theory should load somewhat faster.
 
  • Like
Reactions: SylverReZ

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: I really don't want to buy this fap tab...