Last visit was: Thu May 01, 2025 12:15 pm
It is currently Thu May 01, 2025 12:15 pm



 [ 19 posts ]  Go to page Previous  1, 2
 Emulation accuracy - request for help 
Author Message

Joined: Tue Jun 03, 2014 2:40 pm
Posts: 139
Thanks! :)

Today I added partial disassembly data, along with some debugging aids; a line can be clicked to toggle a breakpoint at that address. You can also jump back and forth between breakpoints, or clear them all at once using the buttons at the top of the Disassembly panel. It's starting to look like a proper simulator now lol


You do not have the required permissions to view the files attached to this post.


Thu Dec 26, 2024 9:53 pm

Joined: Sat Feb 02, 2013 9:40 am
Posts: 2307
Location: Canada
Looks Good!

A trace feature would be handy.

_________________
Robert Finch http://www.finitron.ca


Mon Dec 30, 2024 12:22 am WWW

Joined: Tue Jun 03, 2014 2:40 pm
Posts: 139
robfinch wrote:
Looks Good!

A trace feature would be handy.


Thanks! And I agree, that's definitely something I need to add once the project gets more mature. I have something like that in place now, but it outputs only to the browser's console log, so it's not that useful from a user's point of view as it sits. It'll need made into its own feature to really be a good debugging aid.


Tue Jan 14, 2025 9:59 pm

Joined: Tue Jun 03, 2014 2:40 pm
Posts: 139
While implementing the EASy68K API, I ran into some issues with the graphics features of JavaScript. The most desirable solution was to re-implement those functions in my own library, so I took a two-week hiatus from the simulator to put together a graphics library I call the "Cinnabar Graphics Library", or "CinnGL" for short. It replaces JavaScript's built-in functions for drawing graphical primitives, avoiding the issues I encountered with smearing and ghosting and allowing me to more easily implement double-buffering.

Now that that's done, Fireworks.S68, Flame.S68, and Swarm3D.S68 are all now operational. I posted a few videos over on my blog (https://mercurycoding.com/blog) of all three in action since this forum doesn't seem to allow me to upload video files and I didn't want to bog things down by converting the relatively small video files to humongous GIFs like I did last time. Nobody wants that. lol But what they do probably want, however, are at least some screenshots. And I'm here to deliver!

Attachment:
Screenshot from 2025-01-14 16-57-46.png

Attachment:
Screenshot from 2025-01-14 16-56-58.png


The GitLab repo hasn't been updated yet because the graphics code is rough at the moment, but I'll update that as soon as I can. Feel free to check out my blog to see the videos, or if you're interested in the background of what I've been working on over the past weeks. :)


You do not have the required permissions to view the files attached to this post.


Tue Jan 14, 2025 10:08 pm
 [ 19 posts ]  Go to page Previous  1, 2

Who is online

Users browsing this forum: claudebot and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software