It is currently Wed Jun 28, 2017 10:37 pm

All times are UTC - 7 hours





Post new topic Reply to topic  [ 67 posts ]  Go to page Previous  1, 2, 3, 4, 5
Author Message
PostPosted: Thu Nov 03, 2016 7:27 am 
Offline
User avatar

Joined: Sun Nov 09, 2008 9:18 pm
Posts: 839
Location: Pennsylvania, USA
Yeah, it is a virtual machine I wrote running my game ROM. It is not an emulator because it only works with my games. For instance it has no APU emulation, all sound engine calls are mapped to playing mp3 assets. There is no real PPU emulation either. Raster effects must be coded on a game specific basis, at a higher level possibly with shaders. There is a 6502 core. End result is I have 100% ownership of the code and need to exert only modest effort to adapt the VM to a specific game. It is written in Java using the libgdx framework, so it is deployable on Windows, Mac, Linux, android, iOS and web without modification.
It's also nice because I don't want to fully rewrite my games, I'd rather focus on new titles for the nes... I just like 6502 better than anything else in terms of pure coding enjoyment.

As a bonus, no logic is in place to simulate nes clock speed. So the CPU is way way over clocked. No slowdown or sprite scan line limit. Amusingly, the running rom must be very cleanly coded to work well. I had to fix a couple of bugs in nomolos which did not appear on the nes due to reliance on timing. I haven't found any such bugs in owlia yet so I guess I improved between the two games haha!


Top
 Profile  
 
PostPosted: Thu Nov 03, 2016 11:10 am 
Offline

Joined: Tue Oct 06, 2015 10:16 am
Posts: 455
Thanks for the info. I guess your games had a lot of asm then?


Top
 Profile  
 
PostPosted: Thu Nov 03, 2016 12:55 pm 
Offline
User avatar

Joined: Sun Nov 09, 2008 9:18 pm
Posts: 839
Location: Pennsylvania, USA
Yeah, I code my games in pure asm with some macros of my own in ca65. I tried C for a few months and just don't enjoy using it. Nor does it seem to save time in the end.


Top
 Profile  
 
PostPosted: Wed Nov 23, 2016 5:20 pm 
Offline
User avatar

Joined: Sun Nov 09, 2008 9:18 pm
Posts: 839
Location: Pennsylvania, USA
The Legends of Owlia has been greenlit! Thanks to any fellow nesdevers who voted!


Top
 Profile  
 
PostPosted: Thu Dec 08, 2016 7:22 pm 
Offline
User avatar

Joined: Sat Feb 25, 2012 6:36 pm
Posts: 20
This game was lots of fun


Top
 Profile  
 
PostPosted: Mon Dec 12, 2016 7:14 am 
Offline
User avatar

Joined: Sun Nov 09, 2008 9:18 pm
Posts: 839
Location: Pennsylvania, USA
Thanks! :)


Top
 Profile  
 
PostPosted: Wed Jan 11, 2017 6:30 pm 
Offline
User avatar

Joined: Sun Nov 09, 2008 9:18 pm
Posts: 839
Location: Pennsylvania, USA
Owlia's now available on Steam: http://store.steampowered.com/app/569590


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 67 posts ]  Go to page Previous  1, 2, 3, 4, 5

All times are UTC - 7 hours


Who is online

Users browsing this forum: Bing [Bot] and 2 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

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group