Tornado64 x86 emulator

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
User avatar
Geri
Member
Member
Posts: 442
Joined: Sun Jul 14, 2013 6:01 pm

Re: Tornado64 x86 emulator

Post by Geri »

SpyderTL wrote:
Geri wrote:ok, i debugged it
So when can we get an updated version with the working floppy code and improved performance? (And breakpoints?) :)
ok, i added 0xc6 too to the if.

release with working floppy code and improved keyboard support: within months (i can compile you a nogui linux version on demand, and i can send you on skype however at any time)
release with improved performance: not in this year
release with breakpoints: next year
Operating system for SUBLEQ cpu architecture:
http://users.atw.hu/gerigeri/DawnOS/download.html
User avatar
SpyderTL
Member
Member
Posts: 1074
Joined: Sun Sep 19, 2010 10:05 pm

Re: Tornado64 x86 emulator

Post by SpyderTL »

Any updates on getting a new Win32 build with all of the latest bug fixes?
Project: OZone
Source: GitHub
Current Task: LIB/OBJ file support
"The more they overthink the plumbing, the easier it is to stop up the drain." - Montgomery Scott
User avatar
Geri
Member
Member
Posts: 442
Joined: Sun Jul 14, 2013 6:01 pm

Re: Tornado64 x86 emulator

Post by Geri »

i will release an updated version on this week.
Operating system for SUBLEQ cpu architecture:
http://users.atw.hu/gerigeri/DawnOS/download.html
User avatar
Geri
Member
Member
Posts: 442
Joined: Sun Jul 14, 2013 6:01 pm

Re: Tornado64 x86 emulator

Post by Geri »

i released the new version now.

0.03 - bugfix release
-Added two new floppy DMA read modes. Some operating systems are now able to boot from floppy.
-Cursor is now blinking in the file selection in GUI mode.
-Random file name does not popup in file selection in GUI mode.
-Fixed emulator crash when a software overindexes the VGA RAM on a specified place.
-Decrased memory usage with ~80 mbyte in GUI mode, when smooth rendering is enabled.
-Fixed item width in memory selector in GUI mode.
-Fixed CPU name in CPUID. Its important.
-Special opcode decoding/caching was shift-deleted from the codebase. Pure interpreter is twice as faster, switched to that everywhere.
-Fixed broken FABS implementation.
Operating system for SUBLEQ cpu architecture:
http://users.atw.hu/gerigeri/DawnOS/download.html
User avatar
SpyderTL
Member
Member
Posts: 1074
Joined: Sun Sep 19, 2010 10:05 pm

Re: Tornado64 x86 emulator

Post by SpyderTL »

Downloaded from here: http://users.ininet.hu/geri/tornado64/tornado64.zip

Floppy works now! =D>

Just out of curiosity, what does "Hikari me pantsu" mean? :)
Project: OZone
Source: GitHub
Current Task: LIB/OBJ file support
"The more they overthink the plumbing, the easier it is to stop up the drain." - Montgomery Scott
User avatar
Geri
Member
Member
Posts: 442
Joined: Sun Jul 14, 2013 6:01 pm

Re: Tornado64 x86 emulator

Post by Geri »

Dawn wears no panties.

if i was grammatically correct :P
Operating system for SUBLEQ cpu architecture:
http://users.atw.hu/gerigeri/DawnOS/download.html
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: Tornado64 x86 emulator

Post by Combuster »

"Hikari me pantsu"
Dawn wears no panties
I know my japanese grammar stinks pretty badly as well, but what I ended up with is 明け方パンツをきかざない (akegata pantsu wo kikazanai) so I wonder how you got to your version...
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
Octocontrabass
Member
Member
Posts: 5512
Joined: Mon Mar 25, 2013 7:01 pm

Re: Tornado64 x86 emulator

Post by Octocontrabass »

I know this is veering wildly off-topic, but I can't help but reply.


"Hikari": She goes by "Dawn" in the English localization.

"pantsu": You can probably guess what this is. Which leaves:

"me": Honestly, I have no idea what this is supposed to be. A quick search doesn't clear anything up.


明け方: Dawn, as in the time of day rather than the name. (Her name is written ヒカリ.)

パンツ: Panties.

きかざる: To dress up. Not exactly correct, but at least you're on the right track. (Your conjugation is incorrect; it should be きかざらない.)


ヒカリはパンツをはかない (hikari wa pantsu o hakanai)


...Uh, isn't she supposed to be like ten years old? :|
User avatar
Geri
Member
Member
Posts: 442
Joined: Sun Jul 14, 2013 6:01 pm

Re: Tornado64 x86 emulator

Post by Geri »

yeah, i should ask a japanese friend about that.
(and its ne, not me.)
Operating system for SUBLEQ cpu architecture:
http://users.atw.hu/gerigeri/DawnOS/download.html
Octocontrabass
Member
Member
Posts: 5512
Joined: Mon Mar 25, 2013 7:01 pm

Re: Tornado64 x86 emulator

Post by Octocontrabass »

Geri wrote:ne
Now it sounds like an incomplete sentence. I really have to wonder how you got that...
User avatar
Geri
Member
Member
Posts: 442
Joined: Sun Jul 14, 2013 6:01 pm

Re: Tornado64 x86 emulator

Post by Geri »

i believed the ,,ne'' means not. i guess i leave the broken string here, since its funny, and get people's attention.
Operating system for SUBLEQ cpu architecture:
http://users.atw.hu/gerigeri/DawnOS/download.html
User avatar
Geri
Member
Member
Posts: 442
Joined: Sun Jul 14, 2013 6:01 pm

Re: Tornado64 x86 emulator

Post by Geri »

i was able to boot DOS within the ARM binary.
i am not yet sure if linux just hangs, or takes forever to load.
so i will update the package with the arm binaries.
Operating system for SUBLEQ cpu architecture:
http://users.atw.hu/gerigeri/DawnOS/download.html
User avatar
Geri
Member
Member
Posts: 442
Joined: Sun Jul 14, 2013 6:01 pm

Re: Tornado64 x86 emulator

Post by Geri »

wondermedia netbook. (arm 300 mhz, no fpu)
hangs at ,,booting the kernel''
Attachments
wmedia.jpg
Operating system for SUBLEQ cpu architecture:
http://users.atw.hu/gerigeri/DawnOS/download.html
User avatar
Geri
Member
Member
Posts: 442
Joined: Sun Jul 14, 2013 6:01 pm

Re: Tornado64 x86 emulator

Post by Geri »

I was finally able to get the emulator binaries working on ARM platform. The folowing new binaries are added:

-tornado64_console_arm_vfp.lnx, this requires ARMv5 instruction set with VFP floating point unit. console only binary.

-tornado64_console_arm_mfloatabisoft.lnx, this is for ARMv5 instruction set without VFP floating point unit, much slower in general than the previous. console only binary.

-tornado64_console_arm_oldest.lnx, this is compiled on a different computer, requires no VFP, this is a slow binary probably, console only.
Operating system for SUBLEQ cpu architecture:
http://users.atw.hu/gerigeri/DawnOS/download.html
User avatar
SpyderTL
Member
Member
Posts: 1074
Joined: Sun Sep 19, 2010 10:05 pm

Re: Tornado64 x86 emulator

Post by SpyderTL »

Congrats!

Unfortunately I don't have an ARM laptop to test with. I'd have to run an emulator so that I could run your emulator. :)
Project: OZone
Source: GitHub
Current Task: LIB/OBJ file support
"The more they overthink the plumbing, the easier it is to stop up the drain." - Montgomery Scott
Post Reply