News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu

A new version of Arnold.

Started by Aeliss, 16:16, 20 January 14

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Aeliss

Hi all, I have too much problem with others emulators, so I have modified/updated the arnold source, because this one can run GX4000 and cpc+ Game and the code is really easy to understand.
I have corrected somes bugs (Horizontal distorsion, sound enveloppe, controls, heap correction, etc ...) and add some functionnalities because I use this emulator from my couch.
I have add specials features to control it without keyboard, only with pad, you can load/save snaps, change disk, simulate a key (not yet a virtual keyboard  :) ).

But ATM I m really blocked, I can't correct synchronisations problems bettween gate-array and CRTC, all the games/demos with raster effect are affected. And I don't see how to correct that without a complete core re-ecriture.

I put the source and the executable here, if some one want to continu the project or help me to resolve this problem. the code is made for Visual 2010, not sure It still work for linux branch, executable compiled in x86 mode.
Sorry I haven't cleaned the folder before the zip.

Multiupload.nl - upload your files to multiple file hosting sites!




Bryce

Hi and Welcome to the Forum,
         Kevin (the guy who wrote Arnold) is still active on the forum here, username Arnoldemu (bit of a giveaway that name). I'm not sure whether he still actively develops Arnold, but you should talk to him about the changes you've made and issues you've found.

Bryce.

Aeliss

Yep, he have PM me, I m really surprised, I thought his project totally abandonned after so many years. But It s a good new for me :) .

Gryzor

Hm, a very nice addition if I may say so! Probably all emulators should support such an approach...

greatxerox

Hello Aeliss


congrats for your work but, could you upload again your Arnold release please ? all links are dead.


i'll add it to emu-france in order to distribute it.



thanks a lot

Aeliss

#5
No prbs
Executable > Multiupload.nl - upload your files to multiple file hosting sites!
Sources > Multiupload.nl - upload your files to multiple file hosting sites!

But in fact it s not really usefull, because Arnoldemu is working hard on a new version for his emulator, so this version will be totally out of date in somes months (I hope ^^).

arnoldemu

Both aeliss and cpcitor have looked at and run my wip of arnold. Both have pointed me at problems and have been very helpful. Aeliss' work is very much appreciated and I am integrating this and that of arnold tng into it. I use this emu most days. I build it on 64 bit Linux and 32 bit Windows. I use the very accurate inkz80 core which a friend has written which passes all instruction exercisers, we are resolving the timing issues now.

I do listen to all the feedback I have received and recently spent a lot of time fixing memory leaks, compiler warnings and 64 bit build issues.

No public version from me yet. I am happy for aeliss to share his.
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Gryzor

I'm uploading the executable version here... :)

greatxerox

#8
thanks to you.
That's great you're working together to upgrade nice emulators like Arnold :)


I'm just a simple user & i'm unable to say which emulator is the best between caprice 32 3.61 (always this one for 10 years ??), winape, javacpc or arnold. i use only Saboteur 2 to see how it's working. i compare between different emulators. i used it for CPC++ b700, and the music menu was very slow.


For Arnold CPC, i'd like you to say me how i can name it : Arnold WIP (20140120) for example ? i let you decide.  A description will be very appreciated :) 

ps : i know only to create  10 Print "bonjour" , too bad :(

Aeliss

#9
The version called "My_arnold" isn't official, it s just a project I have started because Arnold is my favorite emul (open source and lot of comment/documentation in the code, realy instructive, I think the code is more interesting than the executable) and stopped when I have seen ArnoldEmu was working again on his official version.

You can call it like you prefer but like it s an unofficial version I think it s better avoid WIP name.

For the description, it s just an Arnold version (so work with GX4000 and 6128 plus version) with somes correctives/additions like full joystick support for 2 players (with sensitivity setting), better fullscreen, sound core correction, an horizontal distorsion bug, speed drive during loading, better auto-run to use it with command line.
And more important, a beta feature to use it like a console from your couch, only with pad you can simulate some keys like enter or space, or acces to a "on screen menu" with a complete keyboard (a crappy but working interface ^^ not yet a virtual keyboard). You can too load/save your state when you want, switch 6128/6128plus system for incompatibles games or switch disk, the appli search automaticaly the next disk.

I don't think I will continue this project because all I can do will be useless when the new official version will be finished, and Kevin have already do lot of work, IDK if he have a date but I don't want to spend time on a version that will be obsolete in few month. I prefer wait for the new version to work on it.

Anyway this version is better than the original (  :P ) and I use it in a special machine in my lounge without problem for games, the Kevin's core is really good I have only somes problems with rasters effects, but too much work needed to correct them.

greatxerox

"Arnold Aeliss edition"  should be nice^^

Aeliss

Lol
Or Arnold_2013, I think it was the only one release in 2013.

remax

#12
Quote from: greatxerox on 08:33, 20 April 14
Hello Aeliss


congrats for your work but, could you upload again your Arnold release please ? all links are dead.


i'll add it to emu-france in order to distribute it.



thanks a lot
Hi @greatxerox ^_^
Brain Radioactivity

TotO

Quote from: remax on 19:43, 20 April 14
Hi @greatxerox ^_^
2 cents of My life...
greatxerox was in the same classroom than I, the past millennium.
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

greatxerox

#14
 Here it is :


[Ordi.] Arnold Aeliss Edition - Emu-France
http://amstrad.eu/modules/news/article.php?storyid=1784


Enjoy !


ps : Hi remax, how are you ? you are always updated with doscenter ? (i have to fix my ftp settings)
Ps (2) : Hi Toto, iXien is in my contacts :)
i'm now a newser on Amstrad EU http://amstrad.eu/modules/news/index.php

remax

Quote from: greatxerox on 20:46, 20 April 14
ps : Hi remax, how are you ? you are always updated with doscenter ? (i have to fix my ftp settings)

Ouais, par contre j'ai plus accès à ton ftp la dernière fois que j'ai voulu t'updater ;)
Brain Radioactivity

greatxerox

Quote from: remax on 21:17, 20 April 14
Ouais, par contre j'ai plus accès à ton ftp la dernière fois que j'ai voulu t'updater ;)
Merci remax
oui c'est parce que j'ai déménagé (adieu la fibre, snif), donc changement d'ip et je dois reconfigurer tout ça. et j'avoue que j'ai une flemmingite à ce niveau actuellement. et puis je suis bien occupé entre mes news, youtube et les jeux. et j'attends d'avoir un NAS de folie :) donc vu mes finances, ce n'est pas pour tout de suite^^ mais cela viendra !

remax

Brain Radioactivity

greatxerox

some news about Arnold ? Aeliss, did you continue the dev a little ?

Aeliss

#19
Yep, ofc, for the moment I haven't found better emul than arnold for my personal use, and I have lot of luck, I m using the Future arnold core (the WIP one)  :P .

It will be like the previous one, in C (GUI in C++), easy to port, lot of comments, easy to understand, so I have start to use it in the old version to test it, more usable for me. It's a light version, without debugger, less machine but usable from my couch (OSD, auto change disk, cheat system with joypad in the future).
I m forced to make a personal version because Arnold is an "accuracy extremist", I use lot of hack to have the new core working (snaps, sound, ect ...) and he hates that ^^ so he will never use it, and I can't use his version without theses functionalities. It's not a joke, ask him how he will make "no exit" working, you will hallucinate.

The WIP official version is almost finished for me (the core, for the GUI it's another question with this fanatic) I m using it with 3/4 games ATM, and no bugs at all, for the moment the accuracy is his priority, and at this stade it's realy hard for me to help him, but yes I m continuing to dev on Arnold on all versions I can do something.

It depends on what you are looking for, but I realy think we can have a full working version soon. He have realy do lot of work, and he spends lot of time to increase accuracy with methods you can't imagine :) .

Have you tried his last version ?


Edit: howww, I m looking the post date, 2 years I have stoped my version, lol, when I stoped it, I did not think it will take so long time to have a new one.

greatxerox

last version ?


i have only Arnold 04012004  and "Arnold Aeliss Edition:)

Aeliss


greatxerox

#22
thank you Aeliss.
but what's going on with this WIP ? i've always a black screen in the main window. i really don't know what to do

arnoldemu

Quote from: greatxerox on 21:14, 16 April 16
thank you Aeliss.
but what's going on with this WIP ? i've always a black screen in the main window. i really don't know what to do
Please go to the directory where the arnold exe is.

On English Windows it is installed in "program files (x86)\arnold"

You should see these files:

arnlogo.png
arnold.exe
autostart.png
breakpoint.png
cart.png
cass.png
current.png
debugger.png
debuggo.png
disabledbreakpoint.png
disk.png
GUIFrame.xrc
rom.png
roms.zip

if roms.zip is missing then you will see a black display as you describe.
If you then open the debugger (view->debugger...) you will see memory data of ff and dissassembly window full of rst #38.



My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Aeliss

??
Strange, I have made a test 5mn ago, and all is working.
Perhaps it's because I have already the emul configured before the install, try to select a system >> "control" "change configuration" or "file" "cartridge" and select a defaut cartridge.

Powered by SMFPacks Menu Editor Mod