Author Topic: arnold wip  (Read 28913 times)

0 Members and 1 Guest are viewing this topic.

Offline robcfg

  • Supporter
  • 6128 Plus
  • *
  • Posts: 2.230
  • Country: se
  • 8-Bit Technomancer
    • index.php?action=treasury
  • Liked: 989
  • Likes Given: 2258
Re: arnold wip
« Reply #50 on: 15:00, 27 January 16 »
Quote
What's the deal with mac os? Shouldn't the normal version "just work" by building on mac os? It has wxwidgets and sdl... so it shouldn't be a massive effort. Then just need to package it up. If I had more time I'd build it for you...


Specially wxWidgets gives many problems on OSX. I got tired of it and I now use FLTK, which work beautifully on Windows, Mac and Linux.

Offline Munchausen

  • 6128 Plus
  • ******
  • Posts: 774
  • Country: gb
  • Liked: 211
  • Likes Given: 215
Re: arnold wip
« Reply #51 on: 15:13, 27 January 16 »

Specially wxWidgets gives many problems on OSX. I got tired of it and I now use FLTK, which work beautifully on Windows, Mac and Linux.

Maybe, but the big advantage of wxWidgets is you get a native interface on every OS, so it appears to be a native application. Whereas fltk, gtk, qt and others always look like fltk, gtk, qt or whatever.

Offline robcfg

  • Supporter
  • 6128 Plus
  • *
  • Posts: 2.230
  • Country: se
  • 8-Bit Technomancer
    • index.php?action=treasury
  • Liked: 989
  • Likes Given: 2258
Re: arnold wip
« Reply #52 on: 15:40, 27 January 16 »
Sure, but at least they work...

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.332
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2247
  • Likes Given: 3477
Re: arnold wip
« Reply #53 on: 16:25, 27 January 16 »
Sure, but at least they work...
i have not yet found the perfect windowing system or api.

wxwidgets is good.

sdl is good.

they don't always talk with each other, i am sure the same is true of any other systems.
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline reidrac

  • Supporter
  • 6128 Plus
  • *
  • Posts: 690
  • Country: gb
  • Trying to gamedev!
    • index.php?action=treasury
    • usebox.net
  • Liked: 1185
  • Likes Given: 729
Re: arnold wip
« Reply #54 on: 16:31, 27 January 16 »
i have not yet found the perfect windowing system or api.

wxwidgets is good.

sdl is good.

they don't always talk with each other, i am sure the same is true of any other systems.

Also in this case SDL 1.2 is just old and won't play nice in any modern desktop; at least in Linux. Why? Basically because the audio system has moved on and SDL 1.2 won't support he new stuff like pulseaudio :(

My last experience with Qt was very positive, but C++ with Qt "enhancements" is not my cup of tea really. Over the years I've use Motif, XForms, WxWindows; then changed name to WxWidgets, GTK 1 & 2, Qt 3 & 4, and all of them suck more or less  -- if you like WxWidgets, stay with it :)
Released The Return of Traxtor, Golden Tail, Magica and The Dawn of Kernel for the CPC.

If you like my games and want to show some appreciation, you can always buy me a coffee.

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1976
  • Likes Given: 4650
Re: arnold wip
« Reply #55 on: 18:57, 27 January 16 »
I have looked through the wiki and I've not found other hardware that has 32-roms except symbiface 2 and x-mem.
Thank you. I am happy to receive the error reports so I can make it better and I am sure I have missed some bugs when I was testing it.


Oh, my Inicron ROM-RAM-Box has 32 ROMs too. They sold it as 128KB, 256KB and 512 KB versions. Also I have on 6128 with 2.5 MB internal FlashROM (Yarek made taht), but that's probably not widely spread. Else aside of X-MEM and SF2 there is the MegaFlash from Bryce right?


Thanks for updating and caring. I'm really looking forward to get the next version. Great work!  :) :) :)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline andycadley

  • Supporter
  • 6128 Plus
  • *
  • Posts: 851
  • Liked: 409
  • Likes Given: 72
Re: arnold wip
« Reply #56 on: 19:50, 27 January 16 »
Yeah, sure...


If you're willing to see Windows XP there, the blue color is more saturated on Windows and it has a bright green button on the left which I don't see in that image.

It's Windows 7, which is obvious from the Start button, height of the taskbar and style of task buttons.

I don't know why this would surprise anyone, Apple are a massive Windows user. They're one of the biggest Azure customers (it powers iCloud and much of iTunes). Apple basically got out of the server game years ago and, AFAIK, has never had a foot in the industrial control market.

Offline Munchausen

  • 6128 Plus
  • ******
  • Posts: 774
  • Country: gb
  • Liked: 211
  • Likes Given: 215
Re: arnold wip
« Reply #57 on: 22:41, 27 January 16 »

Oh, my Inicron ROM-RAM-Box has 32 ROMs too. They sold it as 128KB, 256KB and 512 KB versions. Also I have on 6128 with 2.5 MB internal FlashROM (Yarek made taht), but that's probably not widely spread. Else aside of X-MEM and SF2 there is the MegaFlash from Bryce right?


Thanks for updating and caring. I'm really looking forward to get the next version. Great work!  :) :) :)

And the flash gordon

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1976
  • Likes Given: 4650
Re: arnold wip
« Reply #58 on: 00:51, 28 January 16 »
And the flash gordon


Oh yes, and also in the Spanish MF, as well as Kangaroos MF EX.  :picard:  Just forget it.  ;D :)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline AMSDOS

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.710
  • Country: au
    • index.php?action=treasury
    • Programs for Turbo Pascal 3
  • Liked: 951
  • Likes Given: 1665
Re: arnold wip
« Reply #59 on: 02:42, 28 January 16 »

Allow me to disagree, what you see on the screens is not a Windows screen, it looks more like an industrial application.


My wife has worked for several big companies (Endesa, Accenture), and they don't want Windows anything near...


Regarding PowerShell, I agree that is better than the standard command line but, it's absolutely ridiculous that you get to have 3 different command line interpreters: CMD, PowerShell and PowerShell AES, all of them with different functionality. I mean, why not have a powerful one and that's it?


Microsoft keeps trying too hard to do too much for everybody, and that simply doesn't work.


I didn't want to start a Windows vs Mac war, I simply stated that right now I find Mac OS X and Linux to be more comfortable than Windows.


Written from my MacBook Pro  ;)


Makes me wonder whatever happened to the Xerox GUI system Steve Jobs came across?
* Using the old Amstrad Languages :D   * with the Firmware :P
* I also like to problem solve code in BASIC :)   * And type-in Type-Ins! :D

Home Computing Weekly Programs
Popular Computing Weekly Programs
Your Computer Programs
Updated Other Program Links on Profile Page (Update April 16/15 phew!)
Programs for Turbo Pascal 3

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.152
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 2989
  • Likes Given: 5312
Re: arnold wip
« Reply #60 on: 16:29, 28 January 16 »
Just tried it- thanks so much for the update. Since I'm no developer and can't get into much technical stuff, when can we start giving feedback about the UI and stuff?

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.332
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2247
  • Likes Given: 3477
Re: arnold wip
« Reply #61 on: 21:05, 28 January 16 »
Just tried it- thanks so much for the update. Since I'm no developer and can't get into much technical stuff, when can we start giving feedback about the UI and stuff?
now.
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.152
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 2989
  • Likes Given: 5312
Re: arnold wip
« Reply #62 on: 11:53, 29 January 16 »
Hahaha! Ok, I'll start taking notes.

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.332
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2247
  • Likes Given: 3477
Re: arnold wip
« Reply #63 on: 15:15, 29 January 16 »
Good news. I have arnold building and running on the mac laptop (macbook, dual core duo, osx lion).
It's a bit slow - so a bit of optimsation work is required. Sound is working like the others.

Keyboard not working - I will fix this tonight.

I need to check usb joysticks/joypads are working and put in the frame locking for those with faster and better machines :)
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline CPCBEGIN

  • CPC464
  • **
  • Posts: 18
  • Country: es
    • Malagueños originales y libres
  • Liked: 18
  • Likes Given: 29
Re: arnold wip
« Reply #64 on: 11:55, 07 February 16 »
Here is the corrected source: Mega File Upload - arnoldwip_src.tar.bz2
And here is a build (executables) for linux i386 (not x64) on ubuntu 14.04: Mega File Upload - arnold_i386_ubuntu14.04.tar.bz2

Files have been removed due to inactivity.  :'(

Offline Munchausen

  • 6128 Plus
  • ******
  • Posts: 774
  • Country: gb
  • Liked: 211
  • Likes Given: 215
Re: arnold wip
« Reply #65 on: 13:13, 07 February 16 »
Files have been removed due to inactivity.  :'(

Sorry

 [ Invalid Attachment ]
« Last Edit: 13:15, 07 February 16 by Munchausen »

Offline Munchausen

  • 6128 Plus
  • ******
  • Posts: 774
  • Country: gb
  • Liked: 211
  • Likes Given: 215
Re: arnold wip
« Reply #66 on: 13:14, 07 February 16 »
Files have been removed due to inactivity.  :'(

And

Offline Munchausen

  • 6128 Plus
  • ******
  • Posts: 774
  • Country: gb
  • Liked: 211
  • Likes Given: 215
Re: arnold wip
« Reply #67 on: 13:15, 07 February 16 »
You need to rename these files by deleting the .zip file extension (needed to allow me to upload them here).

Offline Shaun M. Neary

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.349
  • Country: 00
  • Read error a
  • Liked: 468
  • Likes Given: 426
Re: arnold wip
« Reply #68 on: 13:25, 07 February 16 »
Good news. I have arnold building and running on the mac laptop (macbook, dual core duo, osx lion).
It's a bit slow - so a bit of optimsation work is required. Sound is working like the others.

Keyboard not working - I will fix this tonight.

I need to check usb joysticks/joypads are working and put in the frame locking for those with faster and better machines :)


Send me on a compiled version via dropbox and I can test USB stuff when I get back to Dublin tomorrow, I've an xbox 360 controller and an arcade stick, both work fine with emulators... usually. :)

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.332
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2247
  • Likes Given: 3477
Re: arnold wip
« Reply #69 on: 13:32, 07 February 16 »

Send me on a compiled version via dropbox and I can test USB stuff when I get back to Dublin tomorrow, I've an xbox 360 controller and an arcade stick, both work fine with emulators... usually. :)
I'll make one later for people to see :)

I've tested my USB pads and they are fine but must be connected before arnold is started.

I don't have a xbox 360 controller and under windows it is treated differently by sdl, I would be interested to know if that works.

I know sound works and I've added the code to regulate the speed. Keyboard is mostly working (but pressing num lock on the macbook laptop causes all the other keys to be blocked while it is active, so I probably need a different toggle key on mac).

gx4000 and cart games are playable because you can play them with keypad.

So it's looking good so far.

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

Offline Shaun M. Neary

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.349
  • Country: 00
  • Read error a
  • Liked: 468
  • Likes Given: 426
Re: arnold wip
« Reply #70 on: 13:34, 07 February 16 »
I'll make one later for people to see :)

I've tested my USB pads and they are fine but must be connected before arnold is started.

I don't have a xbox 360 controller and under windows it is treated differently by sdl, I would be interested to know if that works.

I know sound works and I've added the code to regulate the speed. Keyboard is mostly working (but pressing num lock on the macbook laptop causes all the other keys to be blocked while it is active, so I probably need a different toggle key on mac).

gx4000 and cart games are playable because you can play them with keypad.

So it's looking good so far.


Cool, well just remember I've a few different OSX Systems here (10.8, 10.10 and 10.11), so anything you need testing, just holler at me.

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.332
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2247
  • Likes Given: 3477
Re: arnold wip
« Reply #71 on: 22:25, 08 February 16 »

Cool, well just remember I've a few different OSX Systems here (10.8, 10.10 and 10.11), so anything you need testing, just holler at me.
current state of mac osx version:

http://cpctech.cpc-live.com/arnold_mac.zip

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

Offline CPCBEGIN

  • CPC464
  • **
  • Posts: 18
  • Country: es
    • Malagueños originales y libres
  • Liked: 18
  • Likes Given: 29
Re: arnold wip
« Reply #72 on: 23:09, 08 February 16 »
Sorry

 [ Invalid Attachment ]

Thanks a lot, I can run successfully your compiled version on my laptop with Lubuntu 14.04 LTS 32 bits, previously I need install the necesary library:
Code: [Select]
sudo apt-get install libwxgtk3.0-dev
I also run successfully on my desktop with Ubuntu 14.04 64 bits, compiling the supplied code.

But I try to compile the code of your version on a raspberry pi 2 with the commands:
Code: [Select]
sudo apt-get install libwxgtk2.8-dev
./make_arnz80_sdl2_debug.sh
and I get this error:
Code: [Select]
...
[ 75%] Building CXX object arngui/CMakeFiles/arnold.dir/arnguiApp.cpp.o
/home/pi/opt/arnoldwip/src/arngui/arnguiApp.cpp:635:1: warning: deprecated conversion from string constant to ‘wxChar* {aka wchar_t*}’ [-Wwrite-strings]
/home/pi/opt/arnoldwip/src/arngui/arnguiApp.cpp: In member function ‘virtual bool arnguiApp::OnInit()’:
/home/pi/opt/arnoldwip/src/arngui/arnguiApp.cpp:2076:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/home/pi/opt/arnoldwip/src/arngui/arnguiApp.cpp: In member function ‘bool arnguiApp::SaveLocalFile(const wxString&, unsigned char*, long unsigned int)’:
/home/pi/opt/arnoldwip/src/arngui/arnguiApp.cpp:3964:15: error: ‘class wxTempFile’ has no member named ‘Flush’
/home/pi/opt/arnoldwip/src/arngui/arnguiApp.cpp: In member function ‘bool arnguiApp::SaveLocalFile(const wxString&, const wxString&)’:
/home/pi/opt/arnoldwip/src/arngui/arnguiApp.cpp:4033:15: error: ‘class wxTempFile’ has no member named ‘Flush’
arngui/CMakeFiles/arnold.dir/build.make:100: recipe for target 'arngui/CMakeFiles/arnold.dir/arnguiApp.cpp.o' failed
make[2]: *** [arngui/CMakeFiles/arnold.dir/arnguiApp.cpp.o] Error 1
CMakeFiles/Makefile2:347: recipe for target 'arngui/CMakeFiles/arnold.dir/all' failed
make[1]: *** [arngui/CMakeFiles/arnold.dir/all] Error 2
Makefile:72: recipe for target 'all' failed
make: *** [all] Error 2
« Last Edit: 00:57, 09 February 16 by CPCBEGIN »

Offline Munchausen

  • 6128 Plus
  • ******
  • Posts: 774
  • Country: gb
  • Liked: 211
  • Likes Given: 215
Re: arnold wip
« Reply #73 on: 10:38, 09 February 16 »
and I get this error:
Code: [Select]
...
[ 75%] Building CXX object arngui/CMakeFiles/arnold.dir/arnguiApp.cpp.o
/home/pi/opt/arnoldwip/src/arngui/arnguiApp.cpp:635:1: warning: deprecated conversion from string constant to ‘wxChar* {aka wchar_t*}’ [-Wwrite-strings]
/home/pi/opt/arnoldwip/src/arngui/arnguiApp.cpp: In member function ‘virtual bool arnguiApp::OnInit()’:
/home/pi/opt/arnoldwip/src/arngui/arnguiApp.cpp:2076:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/home/pi/opt/arnoldwip/src/arngui/arnguiApp.cpp: In member function ‘bool arnguiApp::SaveLocalFile(const wxString&, unsigned char*, long unsigned int)’:
/home/pi/opt/arnoldwip/src/arngui/arnguiApp.cpp:3964:15: error: ‘class wxTempFile’ has no member named ‘Flush’
/home/pi/opt/arnoldwip/src/arngui/arnguiApp.cpp: In member function ‘bool arnguiApp::SaveLocalFile(const wxString&, const wxString&)’:
/home/pi/opt/arnoldwip/src/arngui/arnguiApp.cpp:4033:15: error: ‘class wxTempFile’ has no member named ‘Flush’
arngui/CMakeFiles/arnold.dir/build.make:100: recipe for target 'arngui/CMakeFiles/arnold.dir/arnguiApp.cpp.o' failed
make[2]: *** [arngui/CMakeFiles/arnold.dir/arnguiApp.cpp.o] Error 1
CMakeFiles/Makefile2:347: recipe for target 'arngui/CMakeFiles/arnold.dir/all' failed
make[1]: *** [arngui/CMakeFiles/arnold.dir/all] Error 2
Makefile:72: recipe for target 'all' failed
make: *** [all] Error 2

Seems maybe the wrong version of wxwidgets? Or incorrect package installed. I dont remember what dependencies I needed I'm afraid...

I seem to recall there is another build target that looked like it was probably for rpi. Was it make_embedded.sh or something like that?
« Last Edit: 11:06, 09 February 16 by Munchausen »

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.332
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2247
  • Likes Given: 3477
Re: arnold wip
« Reply #74 on: 11:10, 09 February 16 »
Seems maybe the wrong version of wxwidgets? Or incorrect package installed. I dont remember what dependencies I needed I'm afraid...

I seem to recall there is another build target that looked like it was probably for rpi. Was it make_embedded.sh or something like that?
it currently needs wx3.0.

I haven't had time to fix it up for wx2.8.
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource