x
This website is using cookies. We use cookies to ensure that we give you the best experience on our website. More info. That's Fine
HPC:Factor Logo 
 
Latest Forum Activity

Emulation of Jornada 720 with MAME

1 2
Karpour Page Icon Posted 2020-11-18 12:49 PM
#
Avatar image of Karpour
Subscribers
H/PC Philosopher

Posts:
439
Location:
Austria
Status:
I recently ran into one of the MAME developers, and he was very interested in adding support for the Jornada 720 to MAME.
Specifically the Jornada 720 since MAME already has Intel SA1110 emulation implemented, and there being a lot of documentation for the Jornada 720.

I sent him all data sheets of the components for now.

He asked me to provide him a ROM dump as well. I don't have one right now, and I don't have a CF card to install _dev_null's Devuan right now either and do one myself.

So if anyone has a ROM dump of a Jornada 720 (and ideally also Jornada 728, in case they are slightly different) lying around, please step forward

I'm excited to see what comes of this!
 Top of the page
C:Amie Page Icon Posted 2020-11-18 3:06 PM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,976
Location:
United Kingdom
Status:
I didn't think there were any in the public domain?
If you get them, shoot them over to me, we can put them on repository.hpcfactor.com
 Top of the page
Karpour Page Icon Posted 2020-11-28 7:43 PM
#
Avatar image of Karpour
Subscribers
H/PC Philosopher

Posts:
439
Location:
Austria
Status:
Ok so I'm working on a tool to just create a ROM dump. It's working already, but I'm not sure if I dump the right stuff

So anyone here who knows more than me, are these assumptions correct:

1. Windows CE has no memory protection, so I can just read and part of the ROM anytime, right?
2. The J720 ROM is 24MByte
3. The ROM is mapped from 0x0000000 to 0x0BFFFFFF

(added bonus picture even though there's not much to see)



(Capture.JPG)



Attachments
----------------
Attachments Capture.JPG (77KB - 0 downloads)
 Top of the page
stingraze Page Icon Posted 2020-12-01 7:37 AM
#
Avatar image of stingraze
Subscribers
H/PC Vanguard

Posts:
3,677
Location:
Japan
Status:
I've found this online:

https://wwwcip.informatik.uni-erlangen.de/~simigern/jornada-7xx/docs...

According to that, System Flash / ROM is 32MB.

Edited by stingraze 2020-12-01 7:37 AM
 Top of the page
Karpour Page Icon Posted 2021-01-10 9:55 PM
#
Avatar image of Karpour
Subscribers
H/PC Philosopher

Posts:
439
Location:
Austria
Status:
Exciting news! Ryan Holtz has made some amazing progress on Jornada 720 Emulation, already getting Windows CE to boot up to the point where it's recognizeable!

I reckon it will be a while until emulation will be usable for general purpose, but it's exciting to follow

He posts regular updates about it on his Twitter: https://twitter.com/TheMogMiner

If anyone has high-res photos of both sides of the Jornada 720 mainboard btw, that'd be helpful!



(ErYYsmRXYAIvqnT.png)



Attachments
----------------
Attachments ErYYsmRXYAIvqnT.png (24KB - 0 downloads)
 Top of the page
stingraze Page Icon Posted 2021-01-11 1:28 AM
#
Avatar image of stingraze
Subscribers
H/PC Vanguard

Posts:
3,677
Location:
Japan
Status:
Congratulations! That's pretty amazing!
 Top of the page
can't remember Page Icon Posted 2021-01-11 2:33 AM
#
Avatar image of can't remember
Factorite (Junior)

Posts:
39
Status:
Quote
Karpour - 2021-01-11 5:55 PM

If anyone has high-res photos of both sides of the Jornada 720 mainboard btw, that'd be helpful!


If anyone is willing to disassemble theirs and take the photos, here's how.
 Top of the page
joval Page Icon Posted 2021-01-11 3:45 AM
#
Avatar image of joval
Subscribers
H/PC Sensei

Posts:
1,011
Location:
Northern California
Status:
Quote
Karpour - 2020-11-18 4:49 AM


He asked me to provide him a ROM dump as well. I don't have one right now, and I don't have a CF card to install _dev_null's Devuan right now either and do one myself.

So if anyone has a ROM dump of a Jornada 720 (and ideally also Jornada 728, in case they are slightly different) lying around, please step forward

I'm excited to see what comes of this!


I'm happy knowing Karpour gets as excited as I do discovering some new feature related to the J720!!!

I don't know how to do a ROM dump...assume it's easy but need clues. I'm running Devuan on my J720 with 64Mb memory card upgrade writing this to you now via the X11/RasPii setup.

May I remind you that a fast SD card with CF adapter actually works better than an actual CF card....for example no root delay is needed in the params config! The adapter sd card to cf card is about $12 and sandisk ultra microsd cards are less expensive and much faster as they are 32 bit vs cf card 16 bit. Really, give it a try...and make partition one at least 10 Gb and Fat 32 to share with win Ce 3.0 as dual boot (place your hp backup file there along with Devuan boot files.

As far as photos go...what sort of resolution do you need. I can easily access the motherboard top by removing the 3 anterior keyboard torx screws...is that adequate or you want the board completely removed. If helpful, I have a dissecting microscope and can take super hi res photos. I may do that anyway and submit them to the/any archive that will have them...we should have such on hand... what say you?

Anyway, love your enthusiasm!! Wanna help too.


 Top of the page
_dev-null Page Icon Posted 2021-01-11 10:30 AM
#
Avatar image of _dev-null
Subscribers
Factorite (Elite)

Posts:
208
Location:
Austria
Status:
Hi!
Awesome news. I attach photos from the mainboard, if he needs detailed photos from a specific section, just tell me.
 Top of the page
Karpour Page Icon Posted 2021-01-11 10:37 AM
#
Avatar image of Karpour
Subscribers
H/PC Philosopher

Posts:
439
Location:
Austria
Status:
I think the attaching didn't work maybe?

Specifically it's about the mystery MCU that is connected to the SA1110 that takes care of battery monitoring, touchscreen, backlight and keyboard. On any block diagram I found it's just the "MCU", so it would be good to know what type it is for a start!
 Top of the page
_dev-null Page Icon Posted 2021-01-11 10:54 AM
#
Avatar image of _dev-null
Subscribers
Factorite (Elite)

Posts:
208
Location:
Austria
Status:
 Top of the page
munchausen Page Icon Posted 2021-01-11 11:11 AM
#
Avatar image of munchausen
Factorite (Senior)

Posts:
81
Location:
United Kingdom
Status:
I had already taken some some before I saw Stefan's so here are some more

I am part way through repairing this board so there are some parts missing, but nothing major.

https://ibb.co/DzKrdLy
https://ibb.co/ftfzKXc
 Top of the page
ntware Page Icon Posted 2021-02-09 5:14 PM
#
Avatar image of ntware
H/PC Elite

Posts:
660
Location:
Florida, US
Status:
Hey Karpour, any update on this? Jornada 720 on MAME would look so awesome!
 Top of the page
null1024 Page Icon Posted 2021-03-22 11:14 PM
#
Avatar image of null1024
Factor Fanatic

Posts:
62
Location:
United States
Status:
I've tried the emulation out. It's not particularly usable yet, touch input seems to be extremely finicky and barely wants to work (try clicking a bunch and wiggle the mouse around a bit, or just avoid using the mouse if you possibly can), and you need to run MAME with the debugger on (use the option -debug), but you can get it to boot.

It's very slow on my PC (which has an i5-4670k -- not amazing for emulation, but not a total slouch).
Using the -cheat parameter in MAME to get access to the CPU speed setting slider and underclock the emulation made it run much faster, but touch input stopped working, and it ended up crashing.
I made it to the desktop once, and it took absolutely ages.

Instructions to boot are here in the MAME driver source for the driver:
https://github.com/mamedev/mame/blob/master/src/mame/drivers/jornada...
You absolutely must follow the instructions there with the debugger commands. The driver isn't quite complete enough to boot on its own, and it'll stay stuck on the initial splash screen forever.

Edited by null1024 2021-03-23 12:02 AM
 Top of the page
DPlex Page Icon Posted 2021-04-14 2:53 AM
#
Avatar image of DPlex
H/PC Newbie

Posts:
19
Location:
Mexico
Status:
Ooh, emulation of Windows CE on MAME is becoming a thing now? That's awesome! I'd definitely like to try it out.
 Top of the page
1 2
Jump to forum:
Seconds to generate: 0.234 - Cached queries : 68 - Executed queries : 15