JavaCPC 6.3 released

Devilmarkus

Retro Member
Joined
23 Ιουλ 2007
Μηνύματα
160
Αντιδράσεις
0
Hi together,

today I released the new version 6.3 of JavaCPC.

- CDT support!

- Tape can save to WAV

- YM-Recorder changed: - Waits now until AY chip reacts, before start

recording

- Better scan-effect and scanlines when bilinear filter is set

- Drag & drop function - You can now drag & drop all supported files,

like DSK, CDT, WAV, SNA etc... directly into emulator window

- Better memory useage (You can still use JavaCPC as applet, but there

with memory limitations. As application, it can now use up to 256mb

RAM.) - Larger memory is used for on-the-fly CDT converting.

- Convert CDT to WAV function to create WAV files from tape images

- Some bugfixes

Thanks to Kev Thacker for great help!

Also thanks to John Girvin - http://www.girv.net -

for his C++ conversation of:

"TZX to WAV Converter v0.2"

"© 2006 Francisco Javier Crespo"

Download your copy of JavaCPC on my website:

http://cpc-live.com

Have fun!

Markus
 
I forgot about 2 new features:

- Breakpoints for debugger (You can define up to 40 breakpoints)

- Debugger can auto-update

Booth points are chooseable from "Help" menu.
 
May i ask, does it make coffee too? :D :D
 
Devilmarkus είπε:
I forgot about 2 new features:
- Breakpoints for debugger (You can define up to 40 breakpoints)

- Debugger can auto-update

Booth points are chooseable from "Help" menu.

These are nice features for an Amstrad developer. Nice release.
 
A demo-gif about breakpoints:

breakpoint.gif
 
Working hard on CRTC-emulation...

Added "CRTC 0" and "CRTC 1" emulation (still very basically but useful for some demos).

An overview:

(CRTC 1)

Demo: TWIST (part of Demo Iz Art)

JEMU (base, not sure if should emulate 0 or 1):

twist_jemu.png


JavaCPC (CRTC type 0)

twist.png


JavaCPC (CRTC type 1)

twist_fixed.png


Another example:

Overflow preview 1 (Shadow of the beast scroller)

JEMU (CRTC unknown)

prev1_jemu.png


JavaCPC (CRTC 0)

prev1.png


Last example: Anthology demo, first part:

JEMU (CRTC unknown)

antho_jemu.png


JavaCPC (CRTC 0/1)

antho.png


All 3 examples show different handlings in CRTC emulation:

- TWIST part: Needs to update screen base address

- Overflow preview 1: CPU timing correction & REG 3 corrections

- Anthology: Needs to reset vSyncCount in setRegister

I hope, that I can learn more about CRTC emulation and make it quite better...

But also the updates, I already made, look impressive (my opinion)

So stay tuned for JavaCPC 6.4 release!!!
 
Watch the full 'Demo Iz Art' production here!!!

It's a really brilliant CPC demo with cool effects!
 
Splendid work as always Marcus! JavaCPC rulez
 
Πίσω
Μπλουζα