2021. június 19., 1055 Budapest, Nyugati tér 9. 14-19 óráig
(Belépés csak védettségi igazolvánnyal lehetséges!)
Welcome, Guest. Please login or register.

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Keith56

Pages: 1 [2]
Programming / Re: My Youtube Programming Tutorials
« on: 2018.April.01. 09:17:59 »
This week's Z80 tutorial is up... Multiplatform lesson M1!... The Multiplatform series will use the code from the Platform Specific series... so this code will work on any Z80 system I'm covering

This week we're going to learn how to make some simple debugging tools, to check the status of the Z80...

Source, and docs at:

Programming / Re: My Youtube Programming Tutorials
« on: 2018.March.25. 16:06:10 »
nice videos!

do you know, why Enterprise has "strange" escape sequencies, and control codes? (for example chr(26) for clear screen, and ESC '=" for cursor positioning)
It comes from the old ADM-3A terminal

No, I didn't know that - thanks for that little bit of info!...
I have done some programming work with 8 bit printers, and they often use ESC codes - so I had assumed that was where it came from.. actually the CPC can use special characters to do color changes and 'overtype'... often I refer to things as 'strange' or 'annoying' in the videos, not really because they are that unexpected, but because I'm aiming for a 'beginner' audience who will not expect things to work that way
I find it fascinating how these old machines came to work the way they do... and just how different to each other the 4 computers I'm focusing on are... even though they have the same CPU, and were in the same approximate price rage... compared to other systems!

Programming / Re: My Youtube Programming Tutorials
« on: 2018.March.24. 23:46:13 »
The first of my new "Platform Specific" Series is on youtube!... this series will cover the Enterprise alongside the other more well known Z80 systems...
Teaching how to make 'Hello World' Functionality in Assembly, on 5 systems in 25 minutes (MSX,CPC,ZX spectrum, TI-83 and Enterprise)

Includes: Clear Screen, Locate (move text cursor)... read keypresses, and print Characters and strings... this tutorial creates common functions which allow you to develop one program, that can be compiled for 5 different Z80 classic systems...

I've added proper Subtitles this time! please let me know if they help, as it took me hours to add... I've also retrospectively added subtitles to Lessons 1-4... so please take a look if you were having trouble with the way I speak.

The documentation, and sources are available here!

The Z80 toolkit is available here.. though it's an earlier version than the one I used today... I'll get the latest version up as soon as I can!

Programming / My Youtube Programming Tutorials
« on: 2018.March.04. 09:09:26 »
I thought I'd let everyone know,
I'm doing a series of Z80 Assembly tutorials, and I'm planning to include some Enterprise 128 programming content

I've just uploaded my first Enterprise related video - as one of my patreon backers asked me to cover it.

It's probably beneath the skill level of people on here, but I thought I'd let people know I was trying to do my bit to promote the system!
Please feel free to comment in the Youtube video and fill in the massive gaps in my knowledge - there were quite a few places I would have liked to explain better.

I plan to do more content about programming the EP128 in the future, once I've finished my tutorials of the basic Z80 commands, also for those who don't know, I'm planning to port my ChibiAkumas game to the Enterprise!

Thanks for reading!,

Other topics / Re: Enterprise Photos!
« on: 2018.March.02. 13:12:04 »
Great pictures! Thanks, they're perfect!

Don't worry about the dark background, by the powers of photoshop I can fix it! (well krita actually!)

Other topics / Enterprise Photos!
« on: 2018.February.28. 11:02:48 »
Could some kind person with an Enterprise please supply me with some high quality photos? The pictures will be used for my free Z80 tutorials, on my website and Youtube Chanel!

The photos should be on a 'dark as possible' background (I'll photoshop it to match the one I'm using)... I'd like a good picture of the whole unit, and closeup of the logo.
I've attached some CPC pics, so you see the kind of thing I have in mind.

Of course, you'll have to be OK with me re-using the photos!

Can some Kind Enterprise owner help me? if it's any incentive, I'm hoping I can encourage a few new people to take interest in the Enterprise!


Programming / Re: Music and Sound ingame on Enterprise
« on: 2018.February.24. 13:58:03 »
Don't worry about it for me, when I use it in my program I will put the aligned code in a fixed location... I will make sure the place it is works fine so it will not cause me a problem - I tend to group my aligned code together so it doesn't waste memory anyway!

I only mentioned it on here in case someone else downloaded it and wondered why it didn't work for them - hoped I could spread a little info!

Programming / Re: Music and Sound ingame on Enterprise
« on: 2018.February.24. 09:36:00 »
Well thankyou! I really didn't fancy my chances of trying to convert such a tricky bit of code! - fortunately I don't think I'll need to convert anything else.

I'll make sure to give credit where due assuming I end up using it!

Oh, one change I had to make, I changed the 'align 16' to 'align 256' - I assume this wasn't needed because of the layout of the original - but the sample I was writing was jumping to a bad address - a smaller align may also work (align 32 seems ok on my test), I've not properly looked at the code to work out the problem yet

Programming / Re: Music and Sound ingame on Enterprise
« on: 2018.February.24. 02:32:13 »
Thanks for all the help and advice, I tried the source from Cybernoid and Boulderdash, but they use ASM commands & tricks that winape couldn't compile, and it was too dificult for me to rewrite.

I ended up using the emulator from the source source of the new SYMAMP (it looks like someone did the rewrite for me - as this compiles fine in winape) and got ArkosPlayer working on enterprise - I though I'd post this info here, in case anyone else has the same problem

The thread where the source I used  is linked is below:

Programming / Re: Music and Sound ingame on Enterprise
« on: 2018.February.12. 12:48:47 »
IstvánV wrote a good AY amulator routine for EP, there are problems only when noise and tone sounds on the same channel, and if the music uses high rate envelopes then envelope emulation should be placed into 1KHz interrupt, if you interested in this solution i will search this for you

If you could let me know some links to this - I'll give it a try, if it turns out not to be good enough I'll try something else, but I'd be interested to give it a go!

Programming / Music and Sound ingame on Enterprise
« on: 2018.February.12. 10:10:41 »
I've recently started researching the Enterprise 128 - with the end goal of converting my CPC game to it.

it seems the Graphics, File and Key input will not be a problem for me, but one thing I'm unclear about is what my options for Sound and Music in game are on the Enterprise

On the CPC I use ArkosTracker (V1 not the new V2) and it's player for all sound and music, and just call it on the interrupts to handle the updating of sound - which is great!

Of course I understand the Enterprise has a different sound chip, and I think it's going to be beyond my understanding (of music and sound concepts at least!) to convert ArkosPlayer to the enterprise sound chip.

I'm wondering if there is a similar opensource player/tracker that I can use in my game for my sound needs? of course it would need to be minimal CPU utilization as my game is graphics heavy!

Any advice would be much appreciated!

Other topics / Re: Hello!
« on: 2018.February.11. 14:49:17 »
I was born in the UK, but I've been living in Japan for 5 years now.

I've got EP128emu up and running - it's really good... and I've managed to write 'hello world' in ASM - so I'm off to a good start!

Thanks for those document links, gflorez... I had not come across that page in my searching... looks like I have a lot to read!

Other topics / Hello!
« on: 2018.February.11. 03:31:24 »
Hello everyone! let me introduce myself!

My name's Keith, I started using the Amstrad CPC when I was young, and learned programming on it in my childhood... over the last few years I've come back to the 8 bits as a hobby, and I came across the Enterprise, as it occasionally gets mentioned (positively) in the CPC community!

I'm currently developing an 8 bit Bullet-Hell shooter for the Amstrad CPC, ZX Spectrum and MSX... and as a side project I'm writing some Z80 tutorials with accompanying youtube videos.

I'm planning to include the Enterprise in the tutorials, as it looks like a great system, and its display capabilities match the CPC far more than the MSX or Spectrum... if possible I would like to bring my Chibi Akumas game to the enterprise in the future too!

I only started learning Enterprise development this week, so I'm still in the earliest of days! but I'm impressed with the hardware capabilities of the system, and I'm hoping I can make Z80 programing accessible to beginners, and help people have a little fun with these old systems!... and maybe I'll be able to bring the Enterprise to some other people who (like me) have never even heard of it!

Pages: 1 [2]