Search found 121 matches

by harrowm
Thu May 11, 2017 4:48 am
Forum: emulators
Topic: B-Em and Allegro 5
Replies: 10
Views: 1834

Re: B-Em and Allegro 5

I took a look at Allegro 5.2.2 and Raspberry Pi menus/native dialogs. I'm not an expert, so please correct me if I've got something wrong: * Allegro has been changed for the Raspberry Pi version so that there is only one full screen window. This is why there are no native menus, dialog boxes .. its ...
by harrowm
Fri Mar 24, 2017 8:36 am
Forum: emulators
Topic: B-Em and Allegro 5
Replies: 10
Views: 1834

Re: B-Em and Allegro 5

Also,
- move to the Allegro sound libraries
- change the config files to use Allegro 5

And
- multiple windows e.g. like the debug screens look difficult and need more investigation
by harrowm
Tue Mar 21, 2017 2:18 am
Forum: emulators
Topic: B-Em and Allegro 5
Replies: 10
Views: 1834

Re: B-Em and Allegro 5

In Allegro 5.x (latest), menus and dialogs are implemented via native calls to the underlying OS. This works (I've tested it) on OS X, windows and Linux (Ubuntu and Debian). On some Linux distros you have to make an extra call to stop your window shrinking when the menus are drawn. AtomulatorOSX has...
by harrowm
Sun Mar 05, 2017 11:23 am
Forum: emulators
Topic: B-Em
Replies: 396
Views: 32573

Re: B-Em

AtomulatorOSX is a port to Allegro5 too as Allegro4 doesn't work on Mac. It uses native menus. It reuses some of the clever bits from Optima too ! if you search the Atom forum for AtomulatorOSX you'll find a link to the code on GitHub. With Allegro5 you can call down to OpenGL shaders etc to mimic a...
by harrowm
Wed Jan 04, 2017 1:13 pm
Forum: emulators
Topic: BeebOPL to Atom (was: Debugging with Atomulator)
Replies: 36
Views: 2591

Re: BeebOPL to Atom (was: Debugging with Atomulator)

Hi Roland, the breakpoints should be listed on the right side of the screen. In this screen shot you can see a bp is set. The mem watchers are the last two columns I think. If you can't get it to work, let me know some specific issues and I'll take a look at the code.
Cheers
Malcolm
IMG_0251.PNG
by harrowm
Sun Jun 19, 2016 6:17 pm
Forum: acorn atom and system
Topic: Atomulator on OSX
Replies: 116
Views: 11148

Re: Atomulator on OSX

Hi Gerald, It works for me when: - Settings, RAMROM, RAMROM disk rom enabled is off and - Settings, Main RAM, 6k motherboard + 3k DOS + 22k expansion (hole at A00) are chosen. I'm not an Atom expert, but I thing the DOS ROM uses the memory at page A00. Let me know if you can get it to work (I tested...
by harrowm
Fri May 06, 2016 1:17 pm
Forum: acorn atom and system
Topic: Atomulator on OSX
Replies: 116
Views: 11148

Re: Atomulator on OSX

Thanks Thomas .. I hadn't heard of CocoaPods or Carthage! I've raised with the Allegro team to see if anyone has looked at it. Certainly, installing Allegro on Windows using the nuget package manager is trivial in comparison ! Here's the link: https://github.com/liballeg/allegro5/issues/555 Malcolm
by harrowm
Thu May 05, 2016 3:36 pm
Forum: acorn atom and system
Topic: Atomulator on OSX
Replies: 116
Views: 11148

Re: Atomulator on OSX

A brief pause while I rebuilt my Mac with two SSDs in RAID 0 :D :D .. but then I had to re-install Allegro which is a pain :( :( Latest version attached, mainly performance improvements in the debugger. Latest code in gihub. Instructions on how to build below. Malcolm AtomulatorOSX.zip Building Atom...
by harrowm
Sun Apr 24, 2016 4:07 pm
Forum: acorn atom and system
Topic: OSWRCH80
Replies: 63
Views: 4463

Re: OSWRCH80

I'm not an expert on git .. but if you are using Xcode Roland, then you don't have to do everything on the command line. After cloning down to the Mac (which I did from the command line :D ). You should be able to open the project file and start to change the project. As files change, a "M" appears ...
by harrowm
Sun Apr 24, 2016 3:40 pm
Forum: acorn atom and system
Topic: Atomulator on OSX
Replies: 116
Views: 11148

Re: Atomulator on OSX

Here's the latest release, some progress on the debugger :D Malcolm AtomulatorOSX.zip After messing around trying to get a multiple window version working well on OSX, I changed tack and use just one window. When you start the debugger, the Atomulator screen expands to reveal an input window at the ...
by harrowm
Sun Apr 17, 2016 11:53 am
Forum: acorn atom and system
Topic: Atomulator on OSX
Replies: 116
Views: 11148

Re: Atomulator on OSX

Roland, Here's a new version for OSX .. let me get a little further through getting the debugger working then I'll got back to looking at the Linux issues. Malcolm AtomulatorOSX.zip Fixed: *. and *CWD working for MMC drive Corrupt MMC path on Linux prevents shift-break from working. Under active dev...
by harrowm
Sun Apr 10, 2016 3:59 pm
Forum: acorn atom and system
Topic: Atomulator on OSX
Replies: 116
Views: 11148

Re: Atomulator on OSX

Mmm .. The file name on the end of the path was an issue previously .. But I did fix that .. It's probably my old codes fault.

*cat doesn't work for me either ! I will take a look

Malcolm
by harrowm
Sat Apr 09, 2016 9:56 pm
Forum: acorn atom and system
Topic: Atomulator on OSX
Replies: 116
Views: 11148

Re: Atomulator on OSX

Roland, Thanks for testing. On Linux, it looks like the build isn't static .. let me look later. On OSX, can you tell me whats in ~/Documents/Atomulator/rlog.txt .. especially the first lie. Here's mine for comparison Malcolm MMC path is /Users/malcolm/Documents/Atomulator/mmc Number of joysticks: 1...
by harrowm
Sat Apr 09, 2016 1:37 pm
Forum: acorn atom and system
Topic: Atomulator on OSX
Replies: 116
Views: 11148

Re: Atomulator on OSX

Oops. Let me take a look. :oops:
Does shift-f12 load the menu program ok ?
Malcolm
by harrowm
Sun Apr 03, 2016 12:53 pm
Forum: acorn atom and system
Topic: Atomulator latest version
Replies: 13
Views: 2901

Re: Atomulator latest version

For the Linux version, you should self compile the v1.27 code. Typical instructions (Ubuntu 14.04 64bit): Check you have a c/c++ compiler gcc -v g++ -v if not, download and install: sudo apt-get install build-essential download git sudo apt-get install git get the Allegro 4 libraries sudo apt-get in...
by harrowm
Tue Mar 29, 2016 2:44 pm
Forum: acorn atom and system
Topic: Atomulator on OSX
Replies: 116
Views: 11148

Re: Atomulator on OSX

Here's the code compiled for Ubuntu 14.04 LTS 64 bit. I upgraded VirtualBox and the colours are wrong and the video refresh is very slow. If someone has a real Linux box to try on .. please let me know if it works ok. Some minor changes required to run under Linux. Latest code in github Regards Malc...
by harrowm
Mon Mar 28, 2016 12:13 am
Forum: acorn atom and system
Topic: Atomulator on OSX
Replies: 116
Views: 11148

Re: Atomulator on OSX

Possibly it's helpful and possibly it's not: if you're using Xcode then click your target, click edit scheme, select the diagnostics tab and select 'Enable Guard Malloc' in order to run your application really, really slowly but so that most undefined behaviour memory accesses cause an instant cras...
by harrowm
Sat Mar 26, 2016 12:17 am
Forum: hardware
Topic: Raspberry Pi Zero as a Second Processor anyone?
Replies: 988
Views: 68131

Re: Raspberry Pi Zero as a Second Processor anyone?

I have a raspberry pi 3 on order and I am tempted to port the 32016 to 64 bit on there just for the hell of it too. There is some 64 bit stuff in the 32016 and it should run nicely on a Cortex A53 at 1.2GHz :D Wont you need a 64bit OS on the Pi ? They've held off announcing a 64bit OS (I guess for ...
by harrowm
Sun Mar 06, 2016 4:04 am
Forum: acorn atom and system
Topic: Atomulator on OSX
Replies: 116
Views: 11148

Re: Atomulator on OSX

The window is controlled by Allegro .. but it triggers a window resize event that I can grab and force the 4:3 ratio. Hope this didn't drive you too nuts .. Was the code from your CPM emulator for OSX .. I saw it on your github. Very cool =D> =D> =D> The code below is Swift ? My next challenge .. I ...
by harrowm
Sat Mar 05, 2016 7:18 am
Forum: acorn atom and system
Topic: Atomic Egghead in Space
Replies: 34
Views: 3766

Re: Atomic Egghead in Space

Thomas, if you struggle with OSX version of Atomulator (I've been porting it from Allegro4 to Allegro5 and it's not as up to date as the Linux/Windows code) then a good was to get Atomulator running is to download VirtualBox and run a virtual copy of Ubuntu or Windows. instructions are in the Atomul...
by harrowm
Sun Feb 21, 2016 2:44 pm
Forum: acorn atom and system
Topic: Atomulator Bugs Thread
Replies: 90
Views: 7540

Re: Atomulator Bugs Thread

Dave, your commands give identical results. I don't know why my hex dump didn't work - the vi command: %!xxd breaks down into: % - with the whole file; ! - pass to the shell command ..; xxd Suspiciously vi gives the warning 46 lines filtered. Anyway, when from the command line I type: xxd roms/dosro...
by harrowm
Sun Feb 21, 2016 1:58 pm
Forum: acorn atom and system
Topic: Atomulator Bugs Thread
Replies: 90
Views: 7540

Re: Atomulator Bugs Thread

:D :D :D

That was the answer .. It now works on Linux .. and OSX !! Fab!

I obviously confused myself with the hex dumps .. will look at that again.

Thanks both
Regards
Malcolm
Screen Shot 2016-02-21 at 9.51.46 PM.png
Screen Shot 2016-02-21 at 9.54.45 PM.png
by harrowm
Sun Feb 21, 2016 12:23 pm
Forum: acorn atom and system
Topic: Atomulator Bugs Thread
Replies: 90
Views: 7540

Re: Atomulator Bugs Thread

:cry: So I carefully applied the changes to my OSX version, but no luck. So I downloaded the code from github onto my Linux VM and recompiled it. I can't get it to work there either. I start Atomulator, its definitely 1.27 .. I press F11, switch on RAMROM enable, press F11. Type *DOS or LINK #E000 a...
by harrowm
Sun Feb 21, 2016 9:33 am
Forum: acorn atom and system
Topic: Atomulator Bugs Thread
Replies: 90
Views: 7540

Re: Atomulator Bugs Thread

Dave, before using DOS you must check 'Settings -> RAM/ROM -> RAM/ROM diskrom enabled'. This disables the AtoMMC ROM and selects the Disk ROM. Atomulator should reset now and report 'ACORN ATOM'. Now you can select a DOS diskimage in 'Disc -> Load disc: 0/2.. or Load disc: 1/3..' and access it with...
by harrowm
Wed Feb 03, 2016 7:19 am
Forum: acorn atom and system
Topic: Matchbox sized 6502 / Z80 / 6809 Co Pro
Replies: 1203
Views: 118160

Re: Matchbox sized 6502 / Z80 / 6809 Co Pro

Got it. So to get back on topic, what about a copro based on this:

http://www.adapteva.com/andreas-blog/wh ... next-chip/

Malcolm
by harrowm
Thu Jan 28, 2016 4:04 pm
Forum: acorn atom and system
Topic: Matchbox sized 6502 / Z80 / 6809 Co Pro
Replies: 1203
Views: 118160

Re: Matchbox sized 6502 / Z80 / 6809 Co Pro

Can you point me to the thread that has further details ?

I don't understand the legal precedent.

Regards
Malcolm
by harrowm
Sun Jan 24, 2016 12:40 am
Forum: acorn atom and system
Topic: Atomulator Bugs Thread
Replies: 90
Views: 7540

Re: Atomulator Bugs Thread

:oops: Thanks Hoglet. Yes, its commented out in the code I was looking at too .. time for a break :)
Regards
Malcolm
by harrowm
Sat Jan 23, 2016 9:41 pm
Forum: acorn atom and system
Topic: Atomulator Bugs Thread
Replies: 90
Views: 7540

Re: Atomulator Bugs Thread

In win.c:

Code: Select all

			if(emuspeed >= RAMROM_EMU_FAST)
				RR_jumpers |= RAMROM_FLAG_FAST;
			else
				RR_jumpers &= ~RAMROM_FLAG_FAST;
Where is RAMROM_FLAG_FAST defined in the code ? I can't find it :shock: :shock: :shock:

I was expecting it to be in roms.h ?

Regards
Malcolm
by harrowm
Tue Jan 19, 2016 3:54 pm
Forum: acorn atom and system
Topic: Atomulator on OSX
Replies: 116
Views: 11148

Re: Atomulator on OSX

Mmm .. that made no difference same screen of @s :( I think I've created a memory leak and the main Atom process has hung. The allegro framework I think runs in a separate thread and is still active. This is why the menus look like they are working. Why do I think this .. when I start the debugger, ...
by harrowm
Tue Jan 19, 2016 9:56 am
Forum: acorn atom and system
Topic: Atomulator on OSX
Replies: 116
Views: 11148

Re: Atomulator on OSX

Many thanks, I'll try this later when I get home.
Regards
Malcolm