Search found 217 matches
- Sat 22 Nov, 2008 12:46 pm
- Forum: Staff Side Projects & Featured Projects
- Topic: [Staff][Dev] Neural Bots - Evolving Artificial Intelligence
- Replies: 7
- Views: 17488
[Staff][Dev] Neural Bots - Evolving Artificial Intelligence
This is just a little something I have been piecing together over the last few months. It's an attempt to evolve neural-network based artificial intelligence. I'm not really sure what I am trying to do with this program, it's mainly just a toy to play with, but it makes for some nice video: http://w...
- Sat 08 Nov, 2008 10:24 am
- Forum: Aether 3D
- Topic: Progress Thread - New demo - Cobra Mk III (18-May-08)
- Replies: 319
- Views: 358965
Re: Progress Thread - New demo - Cobra Mk III (18-May-08)
I'm glad to see you're still around and thinking of this project. :) What are your next plans? Ummm... well, I guess the first step is to try and figure out where I was up to :) I know the documentation and conversion tools still need a lot of work. The API also needs a bit of fleshing out. The bon...
- Fri 07 Nov, 2008 9:37 am
- Forum: Aether 3D
- Topic: Progress Thread - New demo - Cobra Mk III (18-May-08)
- Replies: 319
- Views: 358965
Re: Progress Thread - New demo - Cobra Mk III (18-May-08)
out of curiosity, how many poly's was the Cobra model? I'm kind of tempted to try and export some of my models for the Torque Game Engine to here, just to test. Sorry I haven't been around lately. I've been working on some neural network stuff which has been eating all my time. (NNet's are fun :mrg...
- Sat 02 Aug, 2008 1:09 pm
- Forum: BBC BASIC
- Topic: Original Progress Thread
- Replies: 119
- Views: 223941
Oooh! Flood-filling! I was wondering if you were going to do that. Nice job! The two left screen shots seem a bit slow - but I guess that is because you are updating the LCD during the fill? I'd love to see one of those two screens without the continuous LCD update - the star on the right (presumabl...
- Sat 26 Jul, 2008 12:07 pm
- Forum: BBC BASIC
- Topic: Original Progress Thread
- Replies: 119
- Views: 223941
The library binaries themselves will be regular Z80 binaries with a header (to identify them as BBC BASIC libraries) and relocation data. Sounds awesome :) I'd be interested to hear how you plan on handling the relocation. Would BRASS be expanded to automatically generate this? I am wondering how y...
- Sat 26 Jul, 2008 10:21 am
- Forum: BBC BASIC
- Topic: Original Progress Thread
- Replies: 119
- Views: 223941
- Tue 15 Jul, 2008 9:13 pm
- Forum: BBC BASIC
- Topic: Original Progress Thread
- Replies: 119
- Views: 223941
Well, I'm glad you can think of some uses for this feature (I wasn't too sure of what I'd personally use it for), but having a text viewport complements the graphics viewport nicely. :) As characters are 6 pixels high, this means that the console only fills the top 60 rows. Maybe I should add a com...
- Mon 23 Jun, 2008 2:17 am
- Forum: BBC BASIC
- Topic: Original Progress Thread
- Replies: 119
- Views: 223941
- Sat 14 Jun, 2008 10:31 am
- Forum: Programming Help
- Topic: [TI ASM] Useful routines.
- Replies: 50
- Views: 57548
32-bit RNG
Here's a slow 32-bit pseudo-random number generator. It's useful if you want an RNG with a long (4 294 967 296) period, but I wouldn't be using it in any inner loops ;). You can eliminate 270 T-States by inlining the CALLs. It's based on this algorithm attributed to D McDonnell from the SAS Institut...
- Sat 14 Jun, 2008 3:30 am
- Forum: Programming Help
- Topic: [TI ASM] Useful routines.
- Replies: 50
- Views: 57548
16-bit square -> 32-bit result
This routine will take a 16-bit unsigned value in BC and produce the 32-bit square of that number in HL:DE. I don't know if this is the most efficient way to do it - I couldn't find any useful information on the interwebs so I had to come up with it myself. The algorithm used is as follows: unsigned...
- Fri 13 Jun, 2008 10:22 am
- Forum: General TI Discussion
- Topic: Your dream calculator shell.
- Replies: 4
- Views: 10674
Your dream calculator shell.
I was just wondering on what everybody's idea of the perfect calculator shell is. It's one of those things I would love to code one day, but will probably never get around to it. But still, it's cool to think about these things and work out what would be possible! I think the key feature I would lik...
- Thu 12 Jun, 2008 8:11 am
- Forum: Programming Help
- Topic: [ASM] Compare 16-bit registers?
- Replies: 27
- Views: 35865
Sorry for the double post, but I've just realised we've been looking at this the wrong way. Doing it byte by byte is fine, but who says we have to do the low byte first? ld a, b ; [4] cp h ; [4] jr nz, $ + $04 ; [12/7] ld a, c ; [4] cp l ; [4] This checks the high byte first. If H > B then HL must b...
- Thu 05 Jun, 2008 9:48 am
- Forum: Programming Help
- Topic: [ASM] Compare 16-bit registers?
- Replies: 27
- Views: 35865
I only just noticed this, but the code: ld a, c cpl add a, l ld a, b cpl adc a, h ; m flag set if BC <= HL is actually 6 clocks faster than: or a sbc hl, bc add hl, bc 24 T-States versus 30. So there's another one to keep in mind if you want to do a <= test. Additionally, with the first case, you ca...
- Sun 01 Jun, 2008 5:43 am
- Forum: Aether 3D
- Topic: Progress Thread - New demo - Cobra Mk III (18-May-08)
- Replies: 319
- Views: 358965
OK - I have a mostly functional pre-alpha-preview-beta version of the library functioning. You can download it here Here's a basic rundown of the contents of the file: bin/aether.8xk - the engine bin/aldemo.8xp - the cobra demo src/aether.inc - include file for the engine src/aldemo.asm - the source...
- Sat 31 May, 2008 10:25 am
- Forum: Programming Help
- Topic: [TI-ASM] Memory allocation and management
- Replies: 27
- Views: 20549
What is that memory for, then, if anything? I assume the TI-OS would use it for something , though I've probably got a little bit more faith in them then you do. :) I was wondering the same thing myself. It just seems too convenient! This is from ti83plus.inc: ramStart EQU 8000h appData EQU 8000h r...